![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android技巧
iteye_3916
这个作者很懒,什么都没留下…
展开
-
android在程序中获取sdk版本
[code="java"]private int getAndroidSDKVersion() { int version = 0; try { version = Integer.valueOf(android.os.Build.VERSION.SDK); } catch (NumberFormatException e) { } return vers...原创 2011-06-10 16:08:38 · 336 阅读 · 0 评论 -
(转)App调试的几个命令实践
转自:http://www.cnblogs.com/qianxudetianxia/archive/2012/05/14/2497073.html在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示...原创 2014-12-14 21:47:14 · 83 阅读 · 0 评论 -
Android系统中自定义按键的短按、双击、长按事件
在项目中碰到这样的问题:由于系统中的按键在底层做了重新定义或者新增了按键,此时需要在APP层对按键事件(keyevent)做分解处理,模拟Android系统做法,把keyevent分解成:1、单击事件:就是普通key的单击;2、双击事件:500ms内同一按键单击两次;3、长按事件:同一按键长按超过1000ms(系统中长按事件为500ms);4、组合按键:两个以上按键同时按住;...2014-12-08 17:09:29 · 1091 阅读 · 0 评论 -
Android手动清除APP中Data目录下的文件
在项目中这样的需求,在用户触发重置的时候需要清除自身APP中的数据,APP自身的数据存储在/data/data/packagename/目录下,如下图:[img]http://dl2.iteye.com/upload/attachment/0104/1015/0d8a1ecb-1798-375a-8c02-1ba84033fc35.png[/img]lib目录下存储so库文件,...2014-12-05 10:04:24 · 2019 阅读 · 0 评论 -
Android反射机制实例
对程序员来说,放假只是换了一个写代码的地方!看一下Java(Android)里面的反射怎么用:一、先来定义两个类(一个父类,一个子类):[code="java"]package com.zwq.test;public abstract class Person { String name = ""; private int age = 0; public i...2014-10-07 15:51:46 · 144 阅读 · 0 评论 -
(转)关于Android Fragment的一些使用技巧
[quote]如果你喜欢使用Fragment,一定要清楚这些方法,哪个会销毁视图,哪个会销毁实例,哪个仅仅只是隐藏,这样才能更好的使用它们。a、比如:我在FragmentA中的EditText填了一些数据,当切换到FragmentB时,如果希望会到A还能看到数据,则适合你的就是hide和show;也就是说,希望保留用户操作的面板,你可以使用hide和show,当然了不要使劲在那new实例,...原创 2014-09-03 11:30:25 · 87 阅读 · 0 评论 -
Android主线程、子线程通信(Thread+handler)
Android是基于Java的,所以也分主线程,子线程!主线程:实现业务逻辑、UI绘制更新、各子线程串连,类似于将军;子线程:完成耗时(联网取数据、SD卡数据加载、后台长时间运行)操作,类似于小兵;一、子线程向主线程发消息(Thread+handler):1、主线程中定义Handler:[code="java"] Handler mHandler = new Handl...2014-08-27 10:55:21 · 633 阅读 · 0 评论 -
Android线程操作类(暂停、重新开启、停止)
场景:在程序中如果需要在后台长时间做一件事情,比如联网获取数据等操作,就要用到线程。但为了提高用户体验,有以下几点需要注意:1、程序可见时线程开始运行;2、程序不可见时线程暂停;3、程序退出时停止线程;以下根据我自己的程序提出一个公用的代码,大家可以把自己的业务逻辑套进去:[code="java"]public class NetUtil2 extend...2014-08-14 16:55:54 · 1058 阅读 · 0 评论 -
Android(Java) GMT时间转换
Android 时间转换:String testString="Wed, 13 Aug 2014 07:15:16 GMT";对应时间为2014-08-13 15:15:16 PM,转换为:2014-08-13 15:15[code="java"]public static String dateToString(String date) { SimpleDateFormat...原创 2014-08-13 16:03:24 · 528 阅读 · 0 评论 -
Android汉字按拼音首字母查询
前面写过一篇《Android中文按拼音排序》:http://gqdy365.iteye.com/blog/2002488里面介绍了汉字提取拼音的方法,在此基础上我们实现按汉字首字母搜索的功能,即:输入“bj”得到“北京”;注意:以下顺序是我的项目实现过程,各位不一定要按这个步骤,活学活用;一、将汉字集合提取首字母:1、新建两个集合,[code="java"] publi...2014-08-06 09:56:34 · 1510 阅读 · 0 评论 -
Android中单击空白区域隐藏键盘
项目开发中,产品经理拿着iPhone上的效果说Android!iPhone上在使用键盘输入时,在非输入框位置(即空白区域)点击,键盘会收起来。之前在Android上没有实现过这儿效果,首先想到的是在最外层布局文件上添加onclik事件,由于子view会优先处理事件,所以在点击其他地方时隐藏键盘,但百度之后发现另一种做法:[code="java"]private InputMetho...2015-03-06 11:29:07 · 206 阅读 · 0 评论