自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 安卓App内多语言切换(Kotlin实现),不需要强杀重启app

项目上有个需求,app要实现多语言,在app内部设置语言,可以选择是否跟随系统或指定语言;主要思路:1、app本地保存所设置的语言;2、每个页面及App类的生命周期中判断当时语言是否是所设置语言,如果不是,刚更新configuration信息;fun checkLanguage(context: Context): Context { val language

2018-02-07 14:02:02 2912

原创 Android Studio 打包SO的方法

自己下了腾讯的sdk Demo, 结果发现是eclipse工程 ,只好自己转成保持eclipse工程结构studio工程;运行的时候发现so没有打包进去,直接挂掉了,就找了下打包so的配置,最简单的一种是直接在sourceSets配置里面加上jniLibs.srcDirs = ['libs']就可以了sourceSets { main { manifes

2016-05-23 09:20:09 560

原创 关于Android 3.0以后AsyncTask默认单一线程的分析

Android 3.0以后AsyncTask默认情况下,所提交的任务并不是并行在运行,实际效果等同于单一线程顺序执行所有任务;

2014-10-31 16:21:34 869

原创 Android 4.0获取真实屏幕尺寸

相信大家会碰到一些需求,需要看出屏幕真实的尺寸,但4

2014-04-17 16:08:42 763

原创 android setclickable()写在setonclickListener()前面会失效!

在项目开发中,想实现的效果是,先让Button不可点击,等

2014-04-16 09:46:37 635

转载 ListView中ViewHolder的更简单的一种写法

最近偶然在eoe论坛上看到了

2014-04-15 22:26:07 483

原创 关于JAVA中英文字符占用字节的问题

网上碰到过类似的问题:java中 中文字符和英文字符占几个字节;  然后网上的答案各式各样,好多也是自己编写代码来验证,有的说用UTF-8的字符集就是中文占3个字节,英文点1个字节.用Unicode是都占两个字节. 看了很多文章都有些晕了,其实java内部是用Unicode编码的,不管设定什么字符集, 在内存中永远都是一个字符占用两个字节,英文字符如此,中文字符也是如此

2013-10-09 15:35:33 1227 1

原创 MotionEvent中getX()和getRawX()的区别

之前在写android上在桌面可拖动的悬浮框的时候,看到了MotionEvent中getX()和getRawX()两个方法,主要是当手指触摸到悬浮控件的时候,计算手指移动方向和位置时用到的。这里getX()是指获得触摸点相对于当前view的一个坐标,比仿说我点了一个imageview,那么getX()就得到了,以imageview左上角为原点,得到触摸点与其的相对坐标。而这里getRawX(),则

2013-04-21 22:05:41 709 1

原创 解决android sqlite 中"close() was never explicitly called on database" 与java线程同步

在最近一个程序的开发 中,在eclipse中看到了下面的异常信息,虽然没有引起 程序崩溃,但还是值得重视          close() was never explicitly called on database                 网上查了一些资料,主要的原因是因为创建的SQLiteOpenHelper实例化对象,没有显式的关闭,而且我自己在很多方法中都new出了不同的

2013-04-07 16:42:44 1156 1

原创 python 取出字典中对应键的值

python 的字典格式是这样的a = {‘hehe’:‘呵呵’,'haha':'哈哈'}我们有两种方法取出对应键的值方法一是:      x=a['haha'] 这样就可以把“哈哈”赋值给x,但这样会存在一个问题如果所给的键在字典中不存在的话,就会出错,程序就无法继续运行了,当然也有好处就是及时发现的错误,可以在代码中加try catch另一个方法是:

2012-11-28 21:50:14 9909

原创 android 解析XML pull解析器

昨天照着视频上的例子练习了下android自带的pull解析器来解析XML新建一个工程,在SRC目录下建了了个person.xml用来被解析:tom30    jame25xml文件要注意格式,写错了的话会导致程序报错的,我就是因为id = 11这个没有加引号导致一直报错;建一个Person对象,获得解析的数据Person.xml

2012-10-15 20:56:53 395

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除