移动平台-月排行
今天工作需要写了一个保留网络图片缓存的类,和大家分享一下
其实实现原理很简单,也就是从网上下载图片数据,一边将数据转成drawable并加载到指定的imageview
一边保存成download_image.jpg,在点击imageview时候用intent将图片打开
我将处理图片的过程写成了类
package com.example.downloadandopenimag...
在日常开发中,读取修改对象的属性值时,通常是点调用对应的属性进行相关操作。另外一种方式是通过键值编码,简称KVC,在键值编码中主要使用以下方法 /* Given a key that identifies an attribute or to-one relationship, return...
前言:”安得广厦千万间,大庇天下寒士俱欢颜“——杜甫。在帝都住的朋友们都可能会遇到租房子困难的问题(土豪请无视),找房子真是力气活,还耗费时间,占用我宝贵的写博客时间,没办法,谁让咱没钱还想住的好点,努力努力挣钱!!!以上发点牢骚,现在进入正题。上一篇博客《Bitmap那些事之内存占用计算和加载注意...
三个属性都用来适应视图的水平或垂直大小一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控..
IOS开发语言Swift入门连载—集合类型Swift语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。
Swift语言里的数组和字典中存储的数据值类型必须明确。 这意味着我们不能把不正确的数据类型插入其中。 同时这也说明我们完全可以对获取出的值类型非常自信。 Swift 对显式类型...
将某个表空间内的多个数据库表移动到另一个表空间后,由于没有处理索引,导致到新库中查询、插入等操作时,oracle报错:ORA-01502: 索引 'WWYSBI41.SYS_C0027004' 或这类索引的分区处于不可用状态原因是仍用了之前表空间的索引,解决办法是重建这些索引。对单个表索引,alte...
有过开发经验的程序员都知道这个效果,就是当我们第一次安装一个软件时有一个使用说明的图片切换效果,他是如何实现的呢?今天我们就一起学习一下吧,难度系数1.0,就是只要你仔细分析,都可以学会。废话不多说,下面我们开始本篇的介绍。 本篇我需要使用到ViewPager,对于ViewPager的介绍,就...
前提条件:已经安装了JDK 6.0、android SDK、NDK r9和eclipsele4.2开发环境.
推荐下载Android开发的综合套件adt-bundle-windows-x86,再下载Android NDK既可以开始Android NDK程序的编程了。
1. 首先在eclipsele4.2上创建一个空的Android工程,无所谓,只要是一个Android工程就OK了。
...
注册:getContentResolver().registerContentObserver( Uri.parse("content://sms"), true, new SmsObserver(this, new Handler()));监听://用于检测发出的短信 public c...
前言本项目使用的开发环境及技术列举如下:1、开发环境IDE:VS2010+MVC4数据库:SQLServer20082、技术前端:Extjs后端:(1)、数据持久层:轻量级ORM框架PetaPoco(2)、依赖注入:AutoFac(3)、对象关系映射:AutoMapper(4)、数据验证(MVC自带...
项目简介该项目主要是使用SSH开发Android后端服务器程序和前端App代码的实现,主要技术包含:
Android AsyncTask 、常见自定义控件、客户端高层类封装、Android HTTP通信、用户管理、购物流程、定位、二维码等知识点,希望大家跟踪查看最新的学习笔记。数据库的创建数据库使用的是MySQL5.6版本,脚本代码如下:SET FOREIGN_KEY_CHECKS=0;DROP...
基于XMPP实现的Openfire的配置安装+Android客户端的实现最近在整理一些这方面的资料,闲话少说,咱还是直奔主题吧 :)一、基于xmpp实现的openfire的配置安装1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/dow...
IOS中通知中心NSNotificationCenter应用总结 一、了解几个相关的类 1、NSNotification 这个类可以理解为一个消息对象,其中有三个成员变量。 这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。 @propert...
多线程的意义:通过提高系统资源的利用率,充分发挥多核处理器的优势,并发(同时执行)执行任务让系统运行的更快、更流畅 ? NSThread(目前已经不常用) 在NSThread多线程中最常用的是NSObject封装的多线程方法 -(...
1.加速度计-设备置向2.下拉更新-Iscroll3.滑动以得到更多选项-panel4.Sketch a Search 雅虎 画圈搜索5.《Tapeworthy》 移动用户的行为特点:微任务、“我身在何处”、“我很闷” google 现在很赶、重复不断、现在很闷
该控件的修改时根据PullToRefreshList的机制修改下面是对ExpandableListView的扩展package com.up91.gwy.view.componet;import java.lang.reflect.InvocationTargetException;import j...
DatePicker与TimePicker是用来显示时间的控件。
onDateChanged、 onTimeChanged分别是控件的触发事件。
MainActivity.java:
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimerTask;...
在安卓和ios平台上可通过信号处理方式,在崩溃时打印Lua堆栈信息,方便分析bugstatic void dumpHandler(int cause, siginfo_t * info, void *uap){ CCLOG("Crash dump:"); CCLuaEngine* pEn...
关于SQLite的优化,首先是能用SQL语句批次处理的,就不要单笔操作,Cursor就更是能不用就不用。比如成批的DELETE/UPDATE,将条件组装到SQL语句,会比使用CURSOR一条条的查再删效率要高很多(若干年前就曾使用存储过程代替单笔操作,将一次批量计算时间从一天缩到了数分钟以内,参考)...
一、Cisco发现协议(CDP)Cisco发现协议(CDP,CiscoDiscoveryProtocol),可以收集相邻设备的硬件和协议信息,用于故障诊断和网络判断。1、获取CDP定时器和保持时间信息R0#showcdp#查看整个路由器的CDP信息R0#shcdpinterface#查看每个接口的路由信息2、设定CDP时间R0#cdptime60R..