android
文章平均质量分 76
包su
say what you want, do what you need.
展开
-
如何像talking tom那样,自动监听到外部声音,和,简单的变声_2
前言没错,这是第2篇,第1篇在这里如何像talking tom那样,自动监听到外部声音,和,简单的变声_1那么,第2篇将会说些什么呢?1.第1篇中的方法,可以使用,但是局限性很大:你使用了该方法,你能检测到device1的声音,但是,相同的代码被安装到了device2(不同的品牌,或者,不同的型号),你发现监听不了了,你需要修改阀值。当你发布一款应用的时候,你会幻想着老板将原创 2012-10-27 15:42:02 · 10742 阅读 · 0 评论 -
为什么那么恨android
前言我不是果粉,但是,我很喜欢乔布斯,是个乔粉 我是android开发者,从不动ios开发,目前为止 android的开发策略,导致碎片化日益的严重,给你举一些例子:关于适配同一套代码,在配置不高的huawei 8800+上运行流畅,但是在samsung s3上非常的卡顿,原因仅仅是一个显示API:你要调用view.setBackgroundDrawable(new Bi...2012-10-27 16:24:00 · 89 阅读 · 0 评论 -
如何加载 那个大图片
************************************************前言我们要说点什么:1.我们应该怎么加载一个大图片,从而避免OOM(我喜欢stackoverflow.com的名字)2.我们是否应该鄙视:setbackgroundresource等直接通过一个id构建bitmap/drawable的方法3.一些参考资料 **********...2012-11-01 18:19:00 · 203 阅读 · 0 评论 -
[转]5 款用来开发 iOS 应用的 Java 开源工具
http://www.oschina.net/news/39092/5-ios-app-dev-java-opensource-tools?from=201303312013-04-02 14:49:00 · 319 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_1
也许有外部的第三方库(c/c++)来解决问题,但是,我只想用纯java来解决 背景:我并没有太多的关于音视频解码的知识,也不想了解音量音色等专业概念 ************************************* 解决途径:我在stackoverflow上貌似找到了答案,参见:http://stackoverflow.com/questions/7955...原创 2013-04-07 14:46:09 · 314 阅读 · 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 · 293 阅读 · 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 · 295 阅读 · 0 评论 -
view/viewgroup的绘制机制,和,你可以构建自己的layout
前言:我们将说点什么:1.view/viewgroup的绘制机制你要往一个画布上绘制点东西,那么你需要确认几点:要绘制的东西是什么,它有多大,它应该被绘制到画布的哪个位置也许在android之前,你动手设计过自己的绘制系统,也许,现在,你可以检验一下,你的和android的,是否相似,哪一个更好2.如何从头开始,构建自己的layout(不要继承于现有的layout.clas...2012-11-02 18:03:00 · 123 阅读 · 0 评论 -
task和process
前言我们要说点什么:1.task是什么巩固一下基础,即是:它可以帮助你,在纷繁的activity的attribute,和intent的flag中,解脱出来让你进一步看清楚google android doc上面,究竟说的是什么2.你如何才能杀死一个process>= Process.killProcess 在未来,这篇文档会被更新,当有新的内容被添加 ...2012-11-06 11:18:00 · 276 阅读 · 0 评论 -
ui design资源
0.前言***design pattern并不是你的全部当你忽略了fragment后,你会发现,你已忽略了actionbar,和,一些好的ui design pattern你不觉得,你应该好好的利用4.0之后的风格吗之下,将会列出一些资源,关于ui pattern(也许,不仅仅是)该文章,将会持续更新 1.正文*** 一些文章(入口去发现):http...2013-04-18 23:19:00 · 335 阅读 · 0 评论 -
WeakReference带来了什么
很多人说到:java存在内存泄漏 我不想反驳,因为我也开始慢慢说了,但我知道:内存泄漏,和,规范编码,是两个完全不同的概念 所以,我想说:请规范编码 java的“内存泄漏”: 堆内存不够用了 为什么不够用了?因为你认为已经过时的东西,没有被系统释放掉内存 为什么没有释放掉内存? 因为你没有显示释放(c++版本) 因为你还拥有着该对象的引用,而该对象没有被认为是垃圾(java版本) 所以,你的编码并...2012-08-02 13:12:00 · 71 阅读 · 0 评论 -
用bitmap.recycle,并不是那么的straightforward
当你的项目中用到了大量了bitmap/drawable,那么你必须要时刻的关注着OOM(out of memory) 在android中,这两个东东最耗内存 你可以使用weakreference/softreference,或者,自己设计的缓存机制来解决OOM 但是,无可避免的,当你感觉到你的解决已经近乎完美的时候,你会时不时的遇见OOM,然后,你又实验了一次,没有遇到,然后,10次之后,你又...2012-08-06 16:47:00 · 104 阅读 · 0 评论 -
[转]android开源项目
网址:http://www.eoeandroid.com/thread-272453-1-1.htmlhttp://my.eoe.cn/sisuer/archive/3348.htmlhttp://my.eoe.cn/sisuer/archive/3474.htmlhttp://m.csdn.net/article/2013-05-03/2815127-Android-open...原创 2013-04-26 12:26:36 · 255 阅读 · 0 评论 -
fragment笔记_针对developer doc
是什么提供一部分UI逻辑(主要为UI逻辑,非UI逻辑为UI逻辑服务),就像完整的UI逻辑的一部分碎片each frgment definesits own layout andits own behaviorwith its own lifecycle callbacks设计它,是为了:封装一些彼此相关的UI逻辑使得这部分逻辑可以复用一个例子:you c...2013-04-26 13:12:31 · 267 阅读 · 0 评论 -
android中的坐标变换
*********************************************************前言我们要说点什么:1.matrix2.canvas的matrix3.三类影响bitmap绘制的方式4.使用camera来完成三维旋转 *********************************************************正文matrix...2012-08-16 17:04:00 · 227 阅读 · 0 评论 -
[转]android混淆
原文地址:http://www.eoeandroid.com/thread-276441-1-1.html原创 2013-05-28 12:32:06 · 267 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_3
前言我们该说点什么呢?自说自话有两部分:1. 你的代码能自动监听到人的声音吗?2. 你对录音进行了怎样的处理,听起来,噪音没有那么的明显,而且,比较卡通 第一篇和第二篇,描述了自说自话的大体过程。在大部分机型上,自说自话的part1,实现效果还不错但是,part2的效果呢,嗯,这也是下面要阐述的内容 *****************************...2013-01-15 18:13:00 · 350 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_2
****************************************************前言没错,这是第2篇,第1篇在这里如何像talking tom那样,自动监听到外部声音,和,简单的变声_1 那么,第2篇将会说些什么呢?1.第1篇中的方法,可以使用,但是局限性很大:你使用了该方法,你能检测到device1的声音,但是,相同的代码被安装到了device2(不同...2012-10-27 15:42:00 · 187 阅读 · 0 评论 -
android推荐站点
http://dev.10086.cn/androidhttp://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 · 102 阅读 · 0 评论 -
android推荐站点
http://dev.10086.cn/androidhttp://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 · 594 阅读 · 0 评论 -
Android 应用初始化及窗体事件(按键)的分发
Android 应用初始化及窗体事件(按键)的分发 ---AlbertChenAndroid java application运行环境初始化简介:在kernle启动之后, 系统将通过App_main进程来初始化android Runtime JAVA 运行环境,zygote是android的第一个进程,所有android的应用都是通过zygote fork出来的子转载 2010-12-07 08:48:00 · 600 阅读 · 0 评论 -
盈利->市场_资源索引
在本文中,主要链接一下,对于市场进行分析的帖子暂无评论持续更新安卓开发一个月之心得(应用市场篇)安卓开发一个月之心得(广告平台篇)有米介绍与使用说明 移动广告系统分析:Google AdMob、力美、多盟、有米如何在Google Play生存:Android开发者指南移动app开发者必读:国内主要移动广告平原创 2012-11-17 12:59:48 · 1782 阅读 · 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 · 2158 阅读 · 0 评论 -
view/viewgroup的绘制机制,和,你可以构建自己的layout
前言我们将说点什么:1.view/viewgroup的绘制机制你要往一个画布上绘制点东西,那么你需要确认几点:要绘制的东西是什么,它有多大,它应该被绘制到画布的哪个位置也许在android之前,你动手设计过自己的绘制系统,也许,现在,你可以检验一下,你的和android的,是否相似,哪一个更好2.如何从头开始,构建自己的layout(不要继承于现有的layout.class原创 2012-11-02 18:03:11 · 2400 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_3
前言我们该说点什么呢?自说自话有两部分:1. 你的代码能自动监听到人的声音吗?2. 你对录音进行了怎样的处理,听起来,噪音没有那么的明显,而且,比较卡通第一篇和第二篇,描述了自说自话的大体过程。在大部分机型上,自说自话的part1,实现效果还不错但是,part2的效果呢,嗯,这也是下面要阐述的内容正文在前2篇文章中,我们手动对wav进行了处理,如:放大了音量原创 2013-01-15 18:13:15 · 4935 阅读 · 1 评论 -
java层aidl细节_ipc & ibinder-binder & aidl
ibinder和binderservice端有一个ibinder当client和service处于同一个进程中时,client可以找到service的ibinder,并直接拿它来用当client和service不在同一个进程中时,client通过bindservice得到一个ibinder,通过ibinder.transact(int code, Parcel data, Parcel原创 2010-12-15 14:29:00 · 2601 阅读 · 0 评论 -
如何像talking tom那样,自动监听到外部声音,和,简单的变声_1
也许有外部的第三方库(c/c++)来解决问题,但是,我只想用纯java来解决背景:我并没有太多的关于音视频解码的知识,也不想了解音量音色等专业概念*************************************解决途径:我在stackoverflow上貌似找到了答案,参见:http://stackoverflow.com/questions/79550原创 2012-08-02 11:53:32 · 26977 阅读 · 0 评论 -
touch (a bit more)
-------------------------------------------------view.ontouch当view.ontouch返回false时,意味着,后续事件(move和up事件),将不再被传递进来(view对后续事件不感兴趣)事件(如:down) 将传递给帮手若ontouch在消费了 某一个后续事件后,又返回false,则,后续事件 继续被传递进来(忽略原创 2013-11-07 09:58:19 · 2336 阅读 · 0 评论 -
style和attr的 温习
android l引入了一个新的theme,so,你需要温习转载 2014-07-14 00:21:23 · 1952 阅读 · 0 评论 -
WeakReference带来了什么
很多人说到:java存在内存泄漏我不想反驳,因为我也开始慢慢说了,但我知道:内存泄漏,和,规范编码,是两个完全不同的概念所以,我想说:请规范编码java的“内存泄漏”:堆内存不够用了为什么不够用了?因为你认为已经过时的东西,没有被系统释放掉内存为什么没有释放掉内存? 因为你没有显示释放(c++版本) 因为你还拥有着该对象的引用,而该对象没有被认为原创 2012-08-02 13:12:52 · 13906 阅读 · 3 评论 -
task和process
前言我们要说点什么:1.task是什么巩固一下基础,即是:它可以帮助你,在纷繁的activity的attribute,和intent的flag中,解脱出来让你进一步看清楚google android doc上面,究竟说的是什么2.你如何才能杀死一个process>= Process.killProcess在未来,这篇文档会被更新,当有新的内容被添加正原创 2012-11-06 11:18:49 · 4514 阅读 · 0 评论 -
MindNote 思维导图笔记本
作为个人开发者的第一次商家原创 2014-11-25 00:13:56 · 4688 阅读 · 0 评论 -
java层aidl细节_ipc & ibinder-binder & aidl
ibinder和binderservice端有一个ibinder当client和service处于同一个进程中时,client可以找到service的ibinder,并直接拿它来用当client和service不在同一个进程中时,client通过bindservice得到一个ibinder,通过ibinder.transact(int code, Parcel data, Parce...2010-12-15 14:29:00 · 117 阅读 · 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 · 115 阅读 · 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 · 258 阅读 · 0 评论