Android
杨树z
这个作者很懒,什么都没留下…
展开
-
android开发中DatePicker与TimePicker放在同一行的解决办法
今天发现将DatePicker与TimePicker同时放在原创 2014-08-22 10:51:45 · 951 阅读 · 0 评论 -
使用HandlerThread实现后台服务轮询执行任务
需求:后台服务轮询执行网络请求,并将返回结果更新数据库轮询实现方案:方案一: Service + Timer + Thread实现思路:使用timer定时执行TimerTask 缺点:如果有异步任务,下次任务开始执行时需要判断上次任务是否完成,从而导致任务间隔时间不可控。方案二: Service + HandlerThread实现思路:在HandleMessage方法中执行任务,任务结束后向Mes原创 2016-01-12 09:22:19 · 3222 阅读 · 0 评论 -
树状结构中展示的数据从数据库取出后进行再次封装使其方便UI层调用
需求:将数据进行多级菜单展示,逻辑处理类将数据库中数据进行再次封装,方便UI层调用实现:Test.javapublic static void main(String[] arg){ //模拟从数据库中取出的数据 ArrayList<TreeElement> treeList = new ArrayList<TreeElement>(); //初始化测试数据 for(i原创 2016-01-11 10:26:21 · 377 阅读 · 0 评论 -
解决ListView setOnItemLongClickListener 长按无响应(嵌套GridView)
解决ListView setOnItemLongClickListener 长按无响应(嵌套GridView)原创 2015-12-22 13:32:16 · 3475 阅读 · 0 评论 -
Android开发过程中遇到的关于so文件的问题
问题背景:最近开发的项目中涉及到使用JNI调用libs中so文件来进行图片识别。遇到的问题是测试发现应用在某些设备不能调用识别功能。项目中libs结构libs├─ x86_64├─ x86├─ mips64├─ mips├─ armeabi-v7a├─ armeabi└─ arm64-v8a定位问题:1. 识别功能不能使用说明问题出现在JNI调用部分2. 检测到应用中的so文件没有原创 2015-12-31 11:30:06 · 1403 阅读 · 0 评论 -
Shape Drawable解析
android shape drawable介绍原创 2015-11-19 17:11:56 · 414 阅读 · 0 评论 -
ImageView.ScaleType属性介绍
下图是android开发指南中对ImageView.ScaleType的介绍介绍如下: 属性 功能描述 CENTER 在view中间位置显示,并且不进行缩放。可能导致图片显示不全。 CENTER_CROP view的长宽比对图片进行缩放,图片可以填充view,但图片部分区域可能无法显示 CENTER_INSIDE view的长宽比对图片进行缩放,图片可能无法填充view原创 2015-09-21 12:35:03 · 365 阅读 · 0 评论 -
Android Activity四种启动模式简介
activity有四种启动模式, standard、 singleTop、 singleTask、signleInstance以上是按启动模式的复杂程度来排序的,下面依次做介绍standard : activity默认的启动方式,activity每次被启动都会创建一个新的实例singleTop : 如果被启动的activity在当前任务栈顶,则只调用activity实例中的onNewIntent(原创 2015-08-20 17:43:35 · 341 阅读 · 0 评论 -
ormlite学习笔记
1、自定义数据库路径后,使用方法public class SQLiteHelperOrm extends OrmLiteSqliteOpenHelper { public static final String DATABASE_PATH = Environment .getExternalStorageDirectory() + "/test.原创 2015-04-18 23:03:54 · 481 阅读 · 0 评论 -
android开发小知识点
1、 最近手头项目即要适配到手机端又要适配的平板端,由于界面需求平板端需要设备横屏显示,手机端需要竖屏显示。在测试过程中发现一个问题,平板端在竖屏的情况下无法启动应用,手机端则是在横屏的情况下无法启动。由于横竖屏控制使用Java代码来进行,所以xml配置文件中并没有配置横竖屏。后查看android API发现通过设置android:screenOrientation="nosens原创 2015-05-15 11:27:02 · 339 阅读 · 0 评论 -
关于将android项目打成Jar包时遇到的问题
最近遇到合作公司想让我们把开发中的项目打成Jar包提供给他们调用,第一次遇到这种情况,因为之前涉及到的打包一般都是将Java项目打包成Jar包供别人使用,或着就是android项目打包apk的形式。百度后找到一种将库项目提供给别人调用的解决办法,可参见博客http://blog.csdn.net/mengweiqi33/article/details/19902799按照博主提供的方法确实原创 2015-05-13 14:29:11 · 522 阅读 · 0 评论 -
android的ActionBar使用
1、使用onCreateOptionsMenu(Menu menu)方法为ActionBar添加图标2、使用onOptionsItemSelected(MenuItem item)方法为ActionBar中各图标添加事件监听原创 2015-05-15 07:55:34 · 321 阅读 · 0 评论 -
Fragment启动方式
1、在activity的xml文件中添加fragment,使用findViewById获取。2、使用FragmentTransaction.add方法添加。3、使用Fragment.add(FragmentTransaction ft,String tag)添加。原创 2015-04-16 16:12:04 · 593 阅读 · 0 评论 -
android蓝牙开发过程中遇到的问题(二)
1、打包时遇到的关于调用.so文件的问题,打包时已将调用.so文件的类keep掉,但还是不能正常使用,之后将应用业务代码提出,在外部调用,打包后可以正常使用,原因未知,待查。原创 2015-04-13 15:38:58 · 316 阅读 · 0 评论 -
android:inputType参数类型说明
android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字原创 2015-05-15 11:16:34 · 293 阅读 · 0 评论 -
手机、平板多屏幕多分辨率适配
来自 最近因为android的发展广泛,应用逐渐增多,更多的特性被人们多了解,运行平台也逐渐扩大。从最开始的手机平台到如今的平板电脑、液晶电视等等各种电子产品,光手机的分辨率就不知道到底有多少种因为在中国你永远不知道到底有多少山寨开发商开发了多少屏幕的手机以及平板,液晶电视更是不用说,几十几百个手机屏幕的大小。 1、基本概念 屏幕大转载 2014-11-12 15:21:25 · 399 阅读 · 0 评论 -
Android Studio快捷键总结
以下表格中是Android Studio快捷键及功能说明: 快捷键 功能 Ctrl + Q 显示当前方法/变量注释 Ctrl + D 删除当前行 Ctrl + X 删除当前行 Ctrl + N 查找类文件 Ctrl + F 查找当前文件内容 Ctrl + R 默认替换当前整个文件中要替换的内容,也可替换选中区域里的内容 Ctrl + O原创 2015-11-03 15:34:38 · 374 阅读 · 0 评论