- 博客(8)
- 收藏
- 关注
原创 提高android程序的用户体验的方式
1.不要丢失正在操作的数据。特别是在activity里。2.不要提供原始数据,使用内容提供者提供给其他程序访问。3.不要打断用户的操作。不要在广播接收者和service里开启activity。4.长时间的操作放在新的线程里。ui五秒完成不了操作,会报程序无响应错误。5.不要让一个activity太臃肿。建议使用系统的任务栈。6.扩展系统主
2012-09-28 23:35:58 1454
原创 activity如何防止正在操作的数据数据丢失
当程序的内存不足的时候,后者有其他的程序启动的时候,自己的程序不是在最上面的时候,我们自己的程序有可能会被系统杀死,用户正在操作的数据就会丢失,如何防止数据丢失,用户回到自己的程序再让数据恢复》重写activity的onSaveInstanceState()方法,用俩存储activity意外杀死时的数据保存,可以在onCreate()或者onResotreInsanceState()方
2012-09-28 14:38:42 1233
原创 android程序安全的建议
如果保证自己的程序更加的安全,可以通过以下措施,提高程序的安全1.不要把敏感数据存储在外部存储设备上,比如存储卡。把用户名密码存储在keystore内。2.ContentProvider要使用带参数的数据操作,防止sql注入。3.广播接收者,活动,服务等不需要其他程序访问,在清单文件中设置:android:exported的属性为false。也要设置过滤条件,或者增加访问权限4
2012-09-28 14:14:17 1052
翻译 最佳实践-android程序安全
自文章主要是翻译的官网文章,同时也加入了自己的理解,如有不准确之处,请指正http://developer.android.com/guide/practices/security.html一些虚拟机运行在一个安全边界内,与所在的操作系统的程序隔离开来,比如java虚拟机和.net 运行环境。在android上,Dalvik虚拟机没有这样的安全边界,应用程序沙箱是实现在操作系统
2012-09-28 13:45:00 2225
转载 Android activity动画跳转案例分析
在篇博客里介绍过activity间动画跳转的问题,但是真正做软件发现并不能满足我们的要求,因为使用overridePendingTransition(int enterAnim, intexitAnim)这个函数只能实现进入另一个activity的动画,当另一个activity退出时,还是使用的系统动画。所以在这里讲一下怎么设置所有activity的动画跳转和退出跳转。其实有些软件已经这样做了,比
2012-09-17 17:14:26 1334
原创 android 图片平铺实现
android屏幕的实现方式,可以让同一张图片按顺序排列成一个整张大的图片,如何实现呢?请看一下三种实现方式,建议使用第二种实现方式,简单容易维护。 (1)第一种利用系统提供的api实现 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic); //bitmap
2012-09-17 13:03:05 1954
翻译 为不同的系统版本创建不同的apk程序(多apk的支持)
这篇文章是我在eoewiki上的翻译,如有不妥之处,请求提出您的宝贵建议或者建议。大家可以相互交流。http://wiki.eoeandroid.com/Creating_Multiple_APKs_for_Different_API_Levels#.E5.8F.91.E5.B8.83.E5.89.8D.E7.9A.84.E6.A3.80.E6.9F.A5.28Go_Over_Pre-laun
2012-09-08 18:41:23 5022
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人