- 博客(9)
- 资源 (16)
- 收藏
- 关注
原创 Android实现应用程序卸载自己
在Android的应用中,很少有些应用会主动提供卸载自身的应用。实现并不难。主要为设置一个卸载的intent,然后让这个intent去处理,这里一般默认的是系统的卸载管理进行接收,并处理。下面代码中我们只需要传入一个String类型的包名即可。一般在Activity中调用Context对象的getPackageName()方法即可获取String类型包名。代码:Uri packageUri
2013-07-28 18:08:32 8371 1
原创 Java 精 确的浮点数运算工具
由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入。可以考过去直接用,很方便。import java.math.BigDecimal;/** * 由于Java的简单类型不能够精确的对浮点数进行运算, * 这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入。 */public class Arith { // 默认除
2013-07-27 14:38:42 1289 1
原创 Android 导航抽屉---Navigation Drawer (DrawerLayout)使用
1创建Drawer Layout在需要抽屉菜单的界面,用DrawerLayout 作为界面根控件。在DrawerLayout里面第一个View为当前界面主内容;第二个和第三个View为抽屉菜单内容。如果当前界面只需要一个抽屉菜单,则第三个View可以省略。下面的例子中DrawerLayout里面包含两个View,第一个FrameLayout中是当前界面主要内容显示区域;第二个Lis
2013-07-19 10:41:05 10543 11
原创 Android Studio设置字体 编码格式
1.中文乱码显示解决:Settings -> Editor -> Appearance -> 选择Theme -> 然后勾选上下面的Override default fonts by:在Name中选择一个支持中文字体的字体:比如微软雅黑,serif, sansSerif等,并设定Size,一般为15就可以了,自己可以调,这个设置主要是IDE的菜单标题栏字体和样式等,然后保存即可。2.显示行
2013-07-18 13:52:20 21472
原创 Android SQLiteException: database is locked异常的解决办法
Android系统支持sqlite数据库,这给我们的使用带来了很大的方便。但使用Android系统访问sqlite数据库时,有时可能会遇到android.database.sqlite.SQLiteException: database is locked异常,例如这个异常基本上由两个原因引起的1、sqlit自身问题有时我们会在调试程序的时候发现Log控制台频繁的出现上述异
2013-07-17 16:45:10 7455
原创 Android 异常 IllegalStateException: Can not perform this action after onSaveInstanceState
做项目的时候用到fragment,在fragment快速切换的时候发生了异常:IllegalStateException: Can not perform this action after onSaveInstanceStatelogcat的提示信息: Caused by: java.lang.IllegalStateException: Can not perform this actio
2013-07-05 00:08:40 2428
原创 Android中Bitmap,byte[],Drawable相互转化
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit
2013-07-04 15:32:13 1338
原创 Android 将Uri转换成File
今天在项目中遇到将返回的Uri类型转换成File。将其写成一个方法:private File uri2File(Uri uri) { File file = null; String[] proj = { MediaStore.Images.Media.DATA }; Cursor actualimagecursor = getActivity().managedQuery(uri
2013-07-03 13:51:03 18594 4
原创 Android Handler不同界面发送数据
发送端界面:Bundle bundle = new Bundle(); bundle.putString("introduce", "啊啊啊啊啊"); Message message = CompletePartnerInformationFragment.completePartnerInfHandler.obtainMessage(); message.what = Co
2013-07-02 13:47:20 2923
高通HS-USB驱动
2016-06-30
Android源码
2012-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人