随笔分类 -  android

摘要:参考:http://blog.csdn.net/greatpresident/article/details/38402147public class MediaRecorderDemo { private final String TAG = "MediaRecord"; pr... 阅读全文
posted @ 2015-03-23 21:04 lipeil 阅读(5116) 评论(0) 推荐(0) 编辑
摘要:如下命令:将过滤后的日志按照指定格式输出到指定的文件中adb logcat -v time -s Test_Tag:v > logcat_local.txtA:其中 -v time 用来指定日志的格式,还有如下选择brief: 显示优先级/标记和原始进程的PID (默认格式)proc... 阅读全文
posted @ 2015-02-10 17:16 lipeil 阅读(735) 评论(0) 推荐(0) 编辑
摘要:/** * * 设置时间选择器的分割线颜色 * @param datePicker */ private void setDatePickerDividerColor(DatePicker datePicker){ // Divider chan... 阅读全文
posted @ 2014-10-27 18:54 lipeil 阅读(5902) 评论(5) 推荐(0) 编辑
摘要:最近在做一款叫叽叽的App(男银懂的),其中有一个功能需要对图片处理实现毛玻璃的特效进过一番预研,找到了3中实现方案,其中各有优缺点:1、如果系统的api在16以上,可以使用系统提供的方法直接处理图片if (VERSION.SDK_INT > 16) { Bitmap bitm... 阅读全文
posted @ 2014-09-28 11:38 lipeil 阅读(26868) 评论(3) 推荐(0) 编辑
摘要:Handle 里面的TheadLocal 阅读全文
posted @ 2014-08-19 16:42 lipeil 阅读(147) 评论(0) 推荐(0) 编辑
摘要:ImageView 最大bitmap 4096,超出不显示图片 阅读全文
posted @ 2014-06-20 11:22 lipeil 阅读(514) 评论(2) 推荐(0) 编辑
摘要:1、申请umeng账号2、下载umeng sdk,并且阅读友盟开放文档3、申请各开放平台的账号,获取appid 、appkey、appsecret;注意,这里需要配置安全域名sns.whalecloud.com 和 回调urlhttp://sns.whalecloud.com/renr|sina|.... 阅读全文
posted @ 2014-06-16 15:08 lipeil 阅读(447) 评论(0) 推荐(0) 编辑
摘要:第一种:直接通过包名:Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.joyodream.jiji"); startActivity(LaunchIntent); 第二种:... 阅读全文
posted @ 2014-06-16 14:33 lipeil 阅读(618) 评论(0) 推荐(0) 编辑
摘要:/**监听软键盘状态 * @param activity * @param listener */ public static void addOnSoftKeyBoardVisibleListener(Activity activity, final OnSoftKe... 阅读全文
posted @ 2014-05-28 17:40 lipeil 阅读(590) 评论(1) 推荐(0) 编辑
摘要:博客地址:http://blog.csdn.net/eclipsexys/article/details/8688538官方文档:http://developer.android.com/guide/topics/ui/actionbar.html#HomeActionBar支持api 7以上的 阅读全文
posted @ 2014-05-21 11:28 lipeil 阅读(147) 评论(0) 推荐(0) 编辑
摘要:博客地址:http://blog.csdn.net/eclipsexys/article/details/8688538官方文档:http://developer.android.com/guide/topics/ui/actionbar.html#HomeActionBar支持api 7以上的 阅读全文
posted @ 2014-05-21 11:28 lipeil 阅读(145) 评论(0) 推荐(0) 编辑
摘要:参考链接:http://www.cnblogs.com/dyingbleed/archive/2012/12/03/2800007.html http://blog.csdn.net/way_ping_li/article/details/8925936 阅读全文
posted @ 2014-04-30 15:28 lipeil 阅读(638) 评论(0) 推荐(0) 编辑
摘要:private void init(){ paint = new Paint(Paint.ANTI_ALIAS_FLAG); roundRect = new RectF(0, 0, getWidth() , getHeight()); radius = 40; mPorterDuffXfermode = new PorterDuffXfermode(PorterDuff.Mode.SRC_IN) ; }继承ImageView,在构造方法中调用,初始化Paint和Xfermode。 protected void onD... 阅读全文
posted @ 2014-03-12 15:38 lipeil 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:几个启动指定程序activity的例子 Music 和 Video(音乐和视频)的启动方法为:# am start -n com.android.music/com.android.music.MusicBrowserActivity# am start -n com.android.music/com.android.music.VideoBrowserActivity# am start -n com.android.music/com.android.music.MediaPlaybackActivity Camera(照相机)的启动方法为:# am start -n com.andro 阅读全文
posted @ 2014-02-26 10:40 lipeil 阅读(20478) 评论(0) 推荐(0) 编辑
摘要:这种问题一般是因为一个Activity启动之后在显示视图之间时间太长导致的。1、优化方式可以通过精简layout文件、多线程处理数据载入等。2、但是有些Activity的layout文件可能比较大,如果不能动态载入,在显示之前解析xml的时间可能耗时比较长比如500-1000ms。这个时候Activity会先显示默认的黑色背景图,所以会出现黑屏的情况。对于这种情况我们可以在Application的Theme中添加 true 将默认的窗口背景设置为透明色,这样就不会出现黑屏了。更多详细介绍:http://www.cnblogs.com/mythou/p/3196042.html 阅读全文
posted @ 2013-11-15 11:03 lipeil 阅读(10950) 评论(0) 推荐(0) 编辑
摘要:1、android中覆盖安装不会导致data/data/package下的数据被删除2、数据库会有数据库的一套升级机制3、sharepreference 不会被覆盖,如果在app中有使用Key记录是否程序启动次数,这个值不会被覆盖。 我们可以使用key = key+version,因为版本号是递增的,所以每次升级或者覆盖安装都会启用不同的key值,相当于重置了计数。 这种方法可以用来配置各种第一次启动才显示的引导图等。 阅读全文
posted @ 2013-11-13 10:51 lipeil 阅读(2539) 评论(0) 推荐(0) 编辑
摘要:1、adb server is out of date. killing...解决方法:各种重启(电脑、eclipse)2、查看端口是否被占用 :输入命令adbnodaemonserver3、查找占用端口的进程:netstat-ano|findstr"5037" 或者netstat -a -o 50374、杀死该进程tasklist /fi "pid eq ****" 或者使用任务管理器结束进程5、一般都是qq、豌豆荚、91等手机助手导致的,关闭即可 阅读全文
posted @ 2013-11-03 11:14 lipeil 阅读(459) 评论(0) 推荐(0) 编辑
摘要:1、可以是用loadData,这种方法需要先将html文件读取出来,以字符串传入loadData,可以展示页面,但是不会引用css、js等文件。2、使用loadUrl,不过需要注意,这里因为是使用本地数据,所以传入的url需要做些处理,例如: a、如果html文件存于assets:则加前缀:file:///android_asset/ b、如果html文件存于sdcard:则加前缀:content://com.android.htmlfileprovider/sdcard/ 注意:content前缀可能导致异常,直接使用file:///sdcard/ or file:/sdcard也... 阅读全文
posted @ 2013-06-04 14:19 lipeil 阅读(32531) 评论(0) 推荐(2) 编辑
摘要:问题:用ViewPager展示一组ImageView。先加ImageView到ViewPager ,同事从网络拉取的图片,图片下载完成给ImageView设置后,用notifyDataSetChanged通知更新发现无效。解决方法:在PagerAdapter中重写public int getItemPosition(Object object) { return POSITION_NONE;}参考链接:http://stackoverflow.com/questions/7263291/viewpager-pageradapter-not-updating-the-view 阅读全文
posted @ 2013-05-28 17:58 lipeil 阅读(2898) 评论(0) 推荐(0) 编辑
摘要:onNewIntent的用法很奇怪,API提供的解释是说必须将launchMode设置为singleTop才会调用它,而不去重新生成其对应Activity实例。而另外一些博客和我自己测试的情况是必须将launchMode设置为singleTask,才会直接调用onNewIntent(不再重新生成Activity);而是用singleTop则会调用onCreate方法重新生成了Activity实例。我测试的方法是:1、将一个Activity A启动模式设置为singleTask2、启动A3、按HOME键回到桌面4、启动Activity B5、在B中是用间接调用 A结论:launchMode 为s 阅读全文
posted @ 2013-05-03 15:14 lipeil 阅读(795) 评论(0) 推荐(0) 编辑