Android
文章平均质量分 57
Even_GuangZhou
这个作者很懒,什么都没留下…
展开
-
Android 常用工具
透明度百分比转16进制:原创 2014-11-07 17:32:58 · 406 阅读 · 0 评论 -
Android 之 Telegram 开源项目
源码地址:https://github.com/DrKLO/Telegram使用 Android Studio 来编译运行(第一次使用 Android Studio 来运行正式项目)先按指引上 Telegram 官网申请 app id 等信息。第一次运行时,默认运行的是 JUnit 的了,然后就报错了……(参考:Exception in thread “main” java.lang.原创 2015-04-07 19:43:00 · 6539 阅读 · 1 评论 -
Android 之 不规则形状图片
参考:Android不规则图形(1)Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现原创 2015-04-14 16:44:23 · 648 阅读 · 0 评论 -
Android 之未清楚的问题
主界面是 ViewPaper + fragment 实现的,当 app 挂掉之后会自动重启,但重启之后界面空白。看了 hierarchyviewer 是 fragment 未绑定到 ViewPaper 里;打日志看到 fragment 是跟父 activity 一起重启的,即大家都同时运行 onCreate 方法,正常启动时,是 Activity 运行到 onResume 时,才去初始化原创 2015-03-14 18:25:44 · 378 阅读 · 0 评论 -
Android 之通知
图标尺寸:官网说明:http://developer.android.com/design/style/iconography.html#notification中文简介:http://blog.csdn.net/icyfox_bupt/article/details/26149145原创 2015-03-28 03:10:13 · 340 阅读 · 0 评论 -
Android 之 Volley
发现在网络不好的情况下,会自动重发一个请求,改发 DefaultRetryPolicy 里的 DEFAULT_MAX_RETRIES 也没用。header 有带验证信息,信息有效性只有一次,杯具了吧……发现两种方式可以修改:1、设置 DEFAULT_TIMEOUT_MS 为 0;2、在 HurlStack 添加: connection.setChunkedStreamingMode原创 2015-03-27 23:49:32 · 550 阅读 · 0 评论 -
Android 之源码
Android 源码:https://android.googlesource.com/platform/libcore原创 2015-01-02 16:34:07 · 308 阅读 · 0 评论 -
Android 之图片处理
头像裁剪一个比较出名的库:https://github.com/jdamcd/android-crop/这个库貌似是从 Android 较高版本里里拿出来的。使用总结:不能自动旋转,设置最大尺寸无效,图片较大的话,保存的结果也比较大。AndBase 这个框架里,也带了这个功能。使用总结:比较稳定,不能自动旋转,但提供旋转的按钮。我要自己做一个!!!像微信原创 2015-02-05 16:29:03 · 423 阅读 · 0 评论 -
Andrid 之自动化测试工具 Monkeyrunner
注:以下是在 MAC 下运行的官方文档:http://developer.android.com/tools/help/monkeyrunner_concepts.html在 Android SDK tools 里有 monkeyrunner 工具,先把 tools 的目录路径加到 PATH,在终端输入 monkeyrunner 即进入。from com.android原创 2015-02-17 15:18:53 · 523 阅读 · 0 评论 -
Android 之成长笔记
跟自己学习成长相关的小事,点点滳滳,甘苦自知。在 ADT 21 之后,XML 文件第一行不再需要声明版本及编码。fill_parent 已废弃,应该都使用 match_parent。Command + Shift + O 快捷键导入引用包。调试时,如机器无法被识别,尝试在 device 面板重置 adb 。资源文件名都应该用小写。原创 2014-12-26 12:37:24 · 334 阅读 · 0 评论 -
Android 之 Services
官方文档:http://developer.android.com/guide/components/services.html官方推荐,简单情况下,用 bindServices 就够了,对于单进程的 APP 已经够用。如果要使用多进程,官方推荐使用 Messenger 来通信,这里使用了单线程来处理消息,好处是不会有多线程的数据同步问题,不好的是只有一条线程可能会慢。如果要支持多原创 2015-04-14 21:00:40 · 409 阅读 · 0 评论 -
Android 视频录播
站在前人肩膀上,先看这个:JavaCV & Android原创 2014-11-12 23:32:41 · 669 阅读 · 0 评论 -
Android 之自定义表情
关键技术:SpannableString、ImageSpan关键流程:初始化 - 从本地读取在代码里写死所有表情的列表,初始化表情字符与图片的对应关系,能从字符串中识别表情字符串并得出 SpannableString。表情输入面板 - GridView + ViewPagerEditText - 添加单个表情(点击输入面板得到的),删除单个表情(如果表情符号由多个字原创 2015-09-21 23:01:51 · 1498 阅读 · 0 评论 -
Fresco 使用笔记
官网:http://frescolib.org/中文版:http://fresco-cn.org/中文版可能没更新最新的内容,所以我还是喜欢直接看英文版的官网。(PS:以下操作是在全程 VPN 环境下进行)都说用 Android Studio 来使用会比较好,于是把原来的项目迁过来 Android Studio 了,折腾过一阵子后,原项目终于可以正在编译运行。但原创 2015-09-16 22:24:24 · 595 阅读 · 0 评论 -
这里有虫
content of the adapter has changed but ListView did not receive a notification make sure the content of your adapter is not modified from a background thread . but only from the UI thread.原创 2014-10-27 23:01:53 · 529 阅读 · 0 评论 -
刷机
做为我这种不折腾不快活的人,安卓手机到手,总喜欢定制一下:root -> 卸载自带软件->清理自启软件让系统在更简洁清爽。目前的手机:联想 A788t (低端机、中国移动合作机)做了两件事件,导致开不了机了:卸载了原生的桌面把新安装的默认的桌面安装在 SD 卡于是在某种情况下,开机时没认 SD 卡的软件(遇到过几次了),于是就开机失败,一起循环在启动-》原创 2015-08-19 23:00:25 · 848 阅读 · 0 评论 -
Android高手速成--第二部分 工具库
来自:http://www.cnblogs.com/huwei0814/p/3796670.html主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作AndroidAnn转载 2014-12-11 13:21:24 · 585 阅读 · 0 评论 -
Android 之调试
手头有部 oppo 手机很麻烦,进不了调试模式,一直在 waitting for debuger,logcat 也不能把当前 app 的日志过滤出来,跟一大堆系统的日志混在一起。然后发现日志可以加正则来过滤掉一些不想看到的日志:^(?!View|VM_BMS).*$这个正则是把 tag 为 View 或者 VM_BMS 的日志过滤掉。原创 2015-08-27 15:39:39 · 529 阅读 · 0 评论 -
Android 之 Android Studio
或早或晚,还在这里混的,总要迁过来 Android Studio推荐一个资料下载点(其实我是用 vpn 找到最新版下载地址,然后用百度去离线下载的):http://www.androiddevtools.cn/推荐一个免费代理,方便更新开发环境:http://blog.honx.in/dev-only/推荐一个博客,好入门:http://www.stormzhang.com/p原创 2015-08-10 22:49:12 · 377 阅读 · 0 评论 -
Android 之坑
APP不在前台时, startActivity 后,并没有马上运行那个 activity。同一个 service ,同一个 connection ,多次绑定是无效的?原创 2015-05-17 15:34:54 · 326 阅读 · 0 评论 -
Android 之进程和服务
同一个服务,多次绑定,只有第一次能收到 onServiceConnected 回调。onServiceDisconnected 方法在正常情况下是不被调用的,它的调用时机是当Service服务被异外销毁时,例如内存的资源不足时这个方法才被自动调用。原创 2015-07-11 20:24:11 · 330 阅读 · 0 评论 -
Android 加载列表数据
需要实现分页加载,有本地缓存,支持从网络同步数据。明确的思路:异步加载数据;用观察者模式监听数据更新,然后更新到界面;按需加载原创 2014-12-11 21:15:52 · 578 阅读 · 0 评论 -
Android 状态栏
在 VLC 播放器看到这个代码,现在还不清楚具体动作,先存着: /** * Dim the status bar and/or navigation icons when needed on Android 3.x. * Hide it on Android 4.0 and later */ @TargetApi(Build.VERSION_CODE原创 2014-12-08 16:03:33 · 410 阅读 · 0 评论 -
Android 之设计/界面
先看权威的,Google 设计规范:http://www.google.com/design/spec/好好研读吧,少年!再看权威:http://developer.android.com/training/material/少年,加油!原创 2015-01-20 12:13:55 · 374 阅读 · 0 评论 -
Android 之键盘
触发或取消键盘自动弹出一般做这个界面相关的效果,我常常考虑入手的顺序是:Theme\Manifest配置 -> View 属性 -> Java code键盘在 Manifest 的 activity 节点里有专门的配置属性:android:windowSoftInputMode默认情况下,有界面有 EditText 就会自动弹出键盘的(我现在看到的手机是这样,不知是否全部手原创 2014-12-09 12:07:21 · 315 阅读 · 0 评论 -
Android 之网络
网络使用上,要解决什么问题?统一的接口(方便统一添加鉴权或者错误处理等)缓存策略异步策略(还要考虑是否可以中止,是否跟界面一起销毁)初步想法:NetManager.get(...)onCacheHitonResponseonError自动转化为 Java Bean可配置是否使用缓存问题怎么取消请求?首先应该看看 Google原创 2015-01-10 01:26:44 · 338 阅读 · 0 评论 -
Android 设计速记卡
Android Cheatsheet for Graphic DesignersGraphic designers aren't programmers and sometimes don't know how to properly prepare graphic assets for developers. This simple cheatsheet should help them转载 2014-12-05 15:11:33 · 590 阅读 · 0 评论 -
Android 之样式
代码设置TextView的样式这样不行:new TextView(this,null,R.style.text_style); 这样可以:new TextView(new ContextThemeWrapper(this, R.style.text_style))原创 2014-12-12 15:55:55 · 267 阅读 · 0 评论 -
Android 之 SQLite
SQLiteDatabase query() 和 rawQuery() 的区别 主要是query() 帮你拼写 SQL 语句,而调用 rawQuery() 是你自己拼写 SQL 好语句。分页查询:db.rawQuery("SELECT id, name, balance FROM person LIMIT ?,?", new String[]{start, length}); SQLi原创 2014-12-13 16:15:29 · 310 阅读 · 0 评论 -
Android WebView 使用笔记
WebView 里面的 JavaScript 调用不了 App 里的 Java 接口函数?原创 2014-11-05 20:35:21 · 318 阅读 · 0 评论 -
Android ANR
参考:如何分析解决Android ANR原创 2014-11-28 17:28:57 · 323 阅读 · 0 评论 -
java - Buffer
buffer slice 之后 ,再调用 array原创 2014-11-22 14:53:12 · 323 阅读 · 0 评论 -
Android 之 ViewPager
ViewPager 是 Android 兼容包 v4 提供的东西,经常用户启动页、Tab 页和热点轮播。这里有个 PagerAdapter 用在 Tab 页时,经常用会到原创 2015-01-14 21:11:21 · 430 阅读 · 0 评论 -
Android 静态变量不可信
引语在以前公司上看过一篇文章,大概原创 2014-11-04 22:07:09 · 631 阅读 · 0 评论 -
Android/Java 之多线程
多线程操作为有什么问题?怎么避免?原创 2014-12-10 21:44:51 · 340 阅读 · 0 评论 -
【eoeAndroid索引】史上最牛最全android开发知识汇总
来自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=168008一、开发环境搭建 (已完成)负责人:kris 状态:已完成 所整理标签为:搭建 SDK JDK NDK Eclipse ADT 模拟器 AVD 调试器(DEBUG) DDMS 测试 日志 Logcat ADB转载 2014-12-15 00:34:57 · 904 阅读 · 0 评论 -
Android 之 Fast Scroll 、字母索引栏
列表快速滚动,是比较常见的需求,特别是在通讯录上。现在 Android 好多 APP 都是字母索引栏,其实字母索引是 IOS 那边的规范,很多人觉得好用就抄过来了。在 Android 上原生的是叫 Fast Scroll ,特点是默认隐藏的,也没有一排的字母显示出来,只能在划动列表时出现。Fast Scroll 实现方法:继承 ListActivity (普通的 A原创 2015-01-17 19:09:04 · 1293 阅读 · 0 评论 -
Android 之开发、设计必备
设计、资源相关前面有一篇《Android 设计速记卡》讲了设计中的相关标准。这里还有手机各图标尺寸的搜集统计:Icon Slayer。Android 的 ic_launcher 简单的做法参考这里:Launcher Icon Generator类似的,其它类型的图标也有生成器:Android Asset Studio设备效果图生成器(传一张图片,生成在真机的效果,带手机壳和光影原创 2015-02-03 15:35:20 · 275 阅读 · 0 评论 -
Android 开源开发框架
第一个:Afinal项目地址:https://github.com/yangfuhai/afinal 功能:一个android的ioc,orm框架,内置了四大模块功 能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的 方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图原创 2014-11-06 17:03:29 · 587 阅读 · 0 评论 -
Android高手速成--第一部分 个性化控件(View)
来自:http://www.cnblogs.com/huwei0814/p/3796659.html第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、Tip转载 2014-12-11 13:16:38 · 585 阅读 · 0 评论