- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 android之apk自动更新采用Notification通知提示并显示下载进度
首先整理一下apk自动更新的思路:1 比较服务器和本地apk的版本;2 如果服务器版本较新,怎么发出Notification通知用户下载;3用户点击开始下载;4下载完成发出用户提示用户点击安装;5 用户点击安装完成结束整个流程; 下面是效果图,可以先看下是否是你想要的效果咯,亲! ok,接下来直接上代码。版本比较这个东西就不讲了,出发出Notificatio
2013-08-23 11:53:19 7674 3
原创 android之apk自动更新解析包失败问题
在apk自动更新(相关问题可以看到的博客http://blog.csdn.net/caicongyang) 从服务器下载完成后,点击notification提示安装时,每次都报解析包失败错误!首先我想到用2.3版本下载取到下载好的文件,比对文件大小和二进制发现下载的文件没有问题。经过度娘的提示,找到了原因。原因是我的文件是写入android内存中的,而我在写入文件的时候,并没有选择文件的属性,必须
2013-08-22 15:21:05 6799 2
原创 android设置背景图片透明
设置背景图片透明度: LinearLayout linearLayout = (LinearLayout) lock.findViewById(R.id.layout); linearLayout.getBackground().setAlpha(255);//0~255透明度值 设置Button等背景图片透明度,类似上例 直接设置Button等控件的透明图可以在xml控件中直接添加属性透明
2013-08-19 17:26:34 14318 2
原创 android网络通讯之HttpClient4不指定参数名发送Post
在HttpClient4之前都是通过List键值对的形式来向服务器传递参数 ,在4.0版本中在加入了不指定参数名发送数据的形式,利用StringEntity来完成,相当于向一个流写入请求。 HttpClient4中采用ThreadSafeClientConnManager来保证线程的安全,优于2.0的MultiThreadedHttpConnectionManager类。另外Ap
2013-08-14 16:17:06 3515
原创 android 应用层性能优化方案
1、避免创建不必要的类对象 2、如果方法用不到成员变量,可以把方法声明为static,新能会提升15%到20% 3、避免使用getter和setter存取Filed,可以吧Field声明为public,直接访问 4、static的变量如果不需要修改,应使用static final 修饰符定义为常量 5、使用增加for循环 6、私有内部类要访问外部类的Field或方法,可以把外部类的Fie
2013-08-09 17:40:02 2961 2
原创 android关闭应用
第一方法:获取进程id,然后杀死该线程 android.os.Process.KillProcess(android.os.Process.MyPid()); 第二种:终止当前虚拟机 System.exit(0); 第三种:强制关闭与该包有关的一切执行 ActivityManager manager = this.getSysemService(Context.ACTIVITY_SERV
2013-08-01 23:02:05 1602
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人