android
文章平均质量分 76
包su
say what you want, do what you need.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ui design资源
0.前言*** design pattern并不是你的全部 当你忽略了fragment后,你会发现,你已忽略了actionbar, 和,一些好的ui design pattern 你不觉得,你应该好好的利用4.0之后的风格吗 之下,将会列出一些资源,关于ui pattern(也许,不仅仅是) 该文章,将会持续更新 1.正文*** 一些文章(入口去发现): http...2013-04-18 23:19:00 · 394 阅读 · 0 评论 -
为什么那么恨android
前言 我不是果粉,但是,我很喜欢乔布斯,是个乔粉 我是android开发者,从不动ios开发,目前为止 android的开发策略,导致碎片化日益的严重,给你举一些例子:关于适配 同一套代码,在配置不高的huawei 8800+上运行流畅,但是在samsung s3上非常的卡顿,原因仅仅是一个显示API:你要调用view.setBackgroundDrawable(new Bi...2012-10-27 16:24:00 · 128 阅读 · 0 评论 -
如何加载 那个大图片
************************************************前言 我们要说点什么: 1.我们应该怎么加载一个大图片,从而避免OOM(我喜欢stackoverflow.com的名字) 2.我们是否应该鄙视:setbackgroundresource等直接通过一个id构建bitmap/drawable的方法 3.一些参考资料 **********...2012-11-01 18:19:00 · 270 阅读 · 0 评论 -
[转]5 款用来开发 iOS 应用的 Java 开源工具
http://www.oschina.net/news/39092/5-ios-app-dev-java-opensource-tools?from=201303312013-04-02 14:49:00 · 377 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_1
也许有外部的第三方库(c/c++)来解决问题,但是,我只想用纯java来解决 背景:我并没有太多的关于音视频解码的知识,也不想了解音量音色等专业概念 ************************************* 解决途径: 我在stackoverflow上貌似找到了答案,参见:http://stackoverflow.com/questions/7955...原创 2013-04-07 14:46:09 · 366 阅读 · 0 评论 -
为什么那么爱android
我不是果粉,但是,我很喜欢乔布斯,是个乔粉 苹果已经让人感觉失望,从iphone4s,到现在的iphone5, ipad4, ipad mini 还有,ipad mini vs google nexus 7,汗啦 windows phone 8很好吗 很不幸,我买过htc mozart,是第一代windows phone7 后来升级到7.5,接着,深夜中兴奋的爬起...原创 2013-04-07 16:57:39 · 339 阅读 · 0 评论 -
[转]编写 Android 触摸屏手势识别程序
android sdk中有专门的处理手势监听的api,你可以使用,参见:http://www.oschina.net/question/12_1515 但是, 你完全可以自己编写手势监听 sdk api中识别手势的核心为: public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float ve...原创 2013-04-09 14:29:14 · 336 阅读 · 0 评论 -
view/viewgroup的绘制机制,和,你可以构建自己的layout
前言: 我们将说点什么: 1.view/viewgroup的绘制机制 你要往一个画布上绘制点东西,那么你需要确认几点:要绘制的东西是什么,它有多大,它应该被绘制到画布的哪个位置 也许在android之前,你动手设计过自己的绘制系统,也许,现在,你可以检验一下,你的和android的,是否相似,哪一个更好 2.如何从头开始,构建自己的layout(不要继承于现有的layout.clas...2012-11-02 18:03:00 · 176 阅读 · 0 评论 -
task和process
前言 我们要说点什么: 1.task是什么 巩固一下基础,即是:它可以帮助你,在纷繁的activity的attribute,和intent的flag中,解脱出来 让你进一步看清楚google android doc上面,究竟说的是什么 2.你如何才能杀死一个process >= Process.killProcess 在未来,这篇文档会被更新,当有新的内容被添加 ...2012-11-06 11:18:00 · 381 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_2
****************************************************前言 没错,这是第2篇,第1篇在这里如何像talking tom那样,自动监听到外部声音,和,简单的变声_1 那么,第2篇将会说些什么呢? 1.第1篇中的方法,可以使用,但是局限性很大:你使用了该方法,你能检测到device1的声音,但是,相同的代码被安装到了device2(不同...2012-10-27 15:42:00 · 234 阅读 · 0 评论 -
WeakReference带来了什么
很多人说到:java存在内存泄漏 我不想反驳,因为我也开始慢慢说了,但我知道:内存泄漏,和,规范编码,是两个完全不同的概念 所以,我想说:请规范编码 java的“内存泄漏”: 堆内存不够用了 为什么不够用了?因为你认为已经过时的东西,没有被系统释放掉内存 为什么没有释放掉内存? 因为你没有显示释放(c++版本) 因为你还拥有着该对象的引用,而该对象没有被认为是垃圾(java版本) 所以,你的编码并...2012-08-02 13:12:00 · 107 阅读 · 0 评论 -
用bitmap.recycle,并不是那么的straightforward
当你的项目中用到了大量了bitmap/drawable,那么你必须要时刻的关注着OOM(out of memory) 在android中,这两个东东最耗内存 你可以使用weakreference/softreference,或者,自己设计的缓存机制来解决OOM 但是,无可避免的,当你感觉到你的解决已经近乎完美的时候,你会时不时的遇见OOM,然后,你又实验了一次,没有遇到,然后,10次之后,你又...2012-08-06 16:47:00 · 150 阅读 · 0 评论 -
[转]android开源项目
网址: http://www.eoeandroid.com/thread-272453-1-1.html http://my.eoe.cn/sisuer/archive/3348.html http://my.eoe.cn/sisuer/archive/3474.html http://m.youkuaiyun.com/article/2013-05-03/2815127-Android-open...原创 2013-04-26 12:26:36 · 295 阅读 · 0 评论 -
fragment笔记_针对developer doc
是什么 提供一部分UI逻辑(主要为UI逻辑,非UI逻辑为UI逻辑服务),就像完整的UI逻辑的一部分碎片 each frgment defines its own layout and its own behavior with its own lifecycle callbacks 设计它,是为了: 封装一些彼此相关的UI逻辑 使得这部分逻辑可以复用 一个例子: you c...2013-04-26 13:12:31 · 312 阅读 · 0 评论 -
android中的坐标变换
*********************************************************前言 我们要说点什么:1.matrix2.canvas的matrix3.三类影响bitmap绘制的方式4.使用camera来完成三维旋转 *********************************************************正文 matrix...2012-08-16 17:04:00 · 322 阅读 · 0 评论 -
[转]android混淆
原文地址: http://www.eoeandroid.com/thread-276441-1-1.html原创 2013-05-28 12:32:06 · 311 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_3
前言 我们该说点什么呢? 自说自话有两部分: 1. 你的代码能自动监听到人的声音吗? 2. 你对录音进行了怎样的处理,听起来,噪音没有那么的明显,而且,比较卡通 第一篇和第二篇,描述了自说自话的大体过程。在大部分机型上,自说自话的part1,实现效果还不错 但是,part2的效果呢,嗯,这也是下面要阐述的内容 *****************************...2013-01-15 18:13:00 · 417 阅读 · 0 评论 -
深入viewgroup.onintercepttouchevent一点
当father.onintercept返回false时, 意味着:拦截后放行,事件(down) 将传递给 child.ontouch 如果child.ontouch返回false, 后续事件(move和up事件) 将不再传递给 father.onintercept(因为:child已经对后续事件不感兴趣,则,不用再考虑 拦截放行) 如果child.ontouch返回true, 后续事...2013-11-05 12:24:10 · 328 阅读 · 0 评论 -
touch (a bit more)
-------------------------------------------------view.ontouch 当view.ontouch返回false时, 意味着,后续事件(move和up事件),将不再被传递进来(view对后续事件不感兴趣) 事件(如:down) 将传递给帮手 若ontouch在消费了 某一个后续事件后,又返回false,则,后续事件 继续被传递进来(忽略原创 2013-11-07 09:58:19 · 2408 阅读 · 0 评论 -
android推荐站点
http://dev.10086.cn/android http://dev.10086.cn/cmdn/wiki/index.php?category-view-96.html http://letsgoustc.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dGoogle%2520An原创 2010-12-07 08:53:00 · 648 阅读 · 0 评论 -
Android 应用初始化及窗体事件(按键)的分发
Android 应用初始化及窗体事件(按键)的分发 ---AlbertChen Android java application运行环境初始化简介: 在kernle启动之后, 系统将通过App_main进程来初始化android Runtime JAVA 运行环境,zygote是android的第一个进程,所有android的应用都是通过zygote fork出来的子转载 2010-12-07 08:48:00 · 654 阅读 · 0 评论 -
盈利->市场_资源索引
在本文中,主要链接一下,对于市场进行分析的帖子 暂无评论 持续更新 安卓开发一个月之心得(应用市场篇) 安卓开发一个月之心得(广告平台篇) 有米介绍与使用说明 移动广告系统分析:Google AdMob、力美、多盟、有米 如何在Google Play生存:Android开发者指南 移动app开发者必读:国内主要移动广告平原创 2012-11-17 12:59:48 · 1838 阅读 · 0 评论 -
5 款用来开发 iOS 应用的 Java 开源工具
http://www.oschina.net/news/39092/5-ios-app-dev-java-opensource-tools?from=20130331转载 2013-04-02 14:49:15 · 2213 阅读 · 0 评论 -
view/viewgroup的绘制机制,和,你可以构建自己的layout
前言 我们将说点什么: 1.view/viewgroup的绘制机制 你要往一个画布上绘制点东西,那么你需要确认几点:要绘制的东西是什么,它有多大,它应该被绘制到画布的哪个位置 也许在android之前,你动手设计过自己的绘制系统,也许,现在,你可以检验一下,你的和android的,是否相似,哪一个更好 2.如何从头开始,构建自己的layout(不要继承于现有的layout.class原创 2012-11-02 18:03:11 · 2461 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_3
前言 我们该说点什么呢? 自说自话有两部分: 1. 你的代码能自动监听到人的声音吗? 2. 你对录音进行了怎样的处理,听起来,噪音没有那么的明显,而且,比较卡通 第一篇和第二篇,描述了自说自话的大体过程。在大部分机型上,自说自话的part1,实现效果还不错 但是,part2的效果呢,嗯,这也是下面要阐述的内容 正文 在前2篇文章中,我们手动对wav进行了处理,如:放大了音量原创 2013-01-15 18:13:15 · 5054 阅读 · 1 评论 -
java层aidl细节_ipc & ibinder-binder & aidl
ibinder和binder service端有一个ibinder 当client和service处于同一个进程中时,client可以找到service的ibinder,并直接拿它来用 当client和service不在同一个进程中时,client通过bindservice得到一个ibinder,通过ibinder.transact(int code, Parcel data, Parcel原创 2010-12-15 14:29:00 · 2684 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_1
也许有外部的第三方库(c/c++)来解决问题,但是,我只想用纯java来解决 背景:我并没有太多的关于音视频解码的知识,也不想了解音量音色等专业概念 ************************************* 解决途径: 我在stackoverflow上貌似找到了答案,参见:http://stackoverflow.com/questions/79550原创 2012-08-02 11:53:32 · 27063 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_2
前言 没错,这是第2篇,第1篇在这里如何像talking tom那样,自动监听到外部声音,和,简单的变声_1 那么,第2篇将会说些什么呢? 1.第1篇中的方法,可以使用,但是局限性很大:你使用了该方法,你能检测到device1的声音,但是,相同的代码被安装到了device2(不同的品牌,或者,不同的型号),你发现监听不了了,你需要修改阀值。当你发布一款应用的时候,你会幻想着老板将原创 2012-10-27 15:42:02 · 10856 阅读 · 0 评论 -
style和attr的 温习
android l引入了一个新的theme,so,你需要温习转载 2014-07-14 00:21:23 · 2027 阅读 · 0 评论 -
WeakReference带来了什么
很多人说到:java存在内存泄漏 我不想反驳,因为我也开始慢慢说了,但我知道:内存泄漏,和,规范编码,是两个完全不同的概念 所以,我想说:请规范编码 java的“内存泄漏”: 堆内存不够用了 为什么不够用了?因为你认为已经过时的东西,没有被系统释放掉内存 为什么没有释放掉内存? 因为你没有显示释放(c++版本) 因为你还拥有着该对象的引用,而该对象没有被认为原创 2012-08-02 13:12:52 · 14028 阅读 · 3 评论 -
task和process
前言 我们要说点什么: 1.task是什么 巩固一下基础,即是:它可以帮助你,在纷繁的activity的attribute,和intent的flag中,解脱出来 让你进一步看清楚google android doc上面,究竟说的是什么 2.你如何才能杀死一个process >= Process.killProcess 在未来,这篇文档会被更新,当有新的内容被添加 正原创 2012-11-06 11:18:49 · 4635 阅读 · 0 评论 -
MindNote 思维导图笔记本
作为个人开发者的第一次商家原创 2014-11-25 00:13:56 · 4890 阅读 · 0 评论 -
java层aidl细节_ipc & ibinder-binder & aidl
ibinder和binder service端有一个ibinder 当client和service处于同一个进程中时,client可以找到service的ibinder,并直接拿它来用 当client和service不在同一个进程中时,client通过bindservice得到一个ibinder,通过ibinder.transact(int code, Parcel data, Parce...2010-12-15 14:29:00 · 161 阅读 · 0 评论 -
[转]Android 应用初始化及窗体事件(按键)的分发
Android 应用初始化及窗体事件(按键)的分发 ---AlbertChen Android java application运行环境初始化简介: 在kernle启动之后, 系统将通过App_main进程来初始化android Runtime JAVA 运行环境,zygote是android的第一个进程,所有android的应用都是通过zygote fork出来的子进程。与QT不一样的是系统调...2010-12-07 08:48:00 · 166 阅读 · 0 评论 -
android推荐站点
http://dev.10086.cn/android http://dev.10086.cn/cmdn/wiki/index.php?category-view-96.html http://letsgoustc.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dGoo...2010-12-07 08:53:00 · 193 阅读 · 0 评论
分享