自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

android 批量打渠道包

打包,是一个经常会遇到的问题,写个脚本就可以解决了.不同的脚本,速度不同.如果使用ant,需要编译,这个时间较长,可以修改下任务,只编译一次就可以了.sdk里面提供了一堆工具,打包就是用这些工具做的.在看了几篇文章后,也写了一个类,实现了打包的功能.需要用到apktool.jar,[code="java"]原本是python写的一个脚本,具体是哪个大侠,本人也不清楚...

2014-09-16 17:27:47 148

vlc for android录制视频与截图

[code="java"]首先说明,这不算原创文章,但是实践过的结果。在录制视频,截图,vlc已经做得很好了。但对于 android,它并没有添加这项功能,从源码也可以看到,截图似乎还有一些bug未修正。然而有时播放在线视频流,希望截图,录制,可以通过修改一些代码实现了。参考的文章:http://blog.csdn.net/vertx/article/details/86393...

2014-09-08 18:31:23 410

android百度地图转为高德地图

[code="java"]使用百度地图也不少时间了,但是一直出现无法解决的问题,在官方论坛上也找到答案了,sdk的bug,却一直没有解决(说是解决了,还是会出现.)无奈只有转为高德地图了.这不是什么事.就是没事 随便说说.主要是由于PopupOverlay这个导致的,使用Fragment,但没有继承地图的map.自己控制生命周期.@Override p...

2014-08-11 11:09:04 392

编译 i9000的cm系统

[code="java"][color=red][b]此文 并不算是菜鸟教程,可以配合提供的链接一起看,希望谅解.[/b][/color]一直以来,都想自己编译一个系统。只是没有去实践,今天实践成功了,并不难,难的都被cm团队做完了。剩下的就是下载,编译就可以了。编译这个系统,失败过一次,网上都没 人提到,编译所需要的环境。首先是硬盘空间,装个linux,8g现在ubunt...

2014-08-04 13:10:45 193

mp4v2 保存h264流

大侠已经完成了很多操作了,唯一不足的是,工程完整性差一些,而且对于一些关键点的说明,不太明确,至少对于我这样的人来说,看mp4v2的代码是有些吃力了.引用文:http://blog.csdn.net/jwzhangjie/article/details/8857892根据此文作者的相关几篇文章,已经成功实现了编译,打包视频了.也遇到评论中的一些问题,视频除了vlc,其它都无法播放....

2014-05-01 21:15:00 373

baidumap的缩放到看到所有点

之前使用1.3.5版本的sdk,通过调用mapviewcontroller.zoomToSpan可以缩放到所有点都可以看到的级别.但升级到2.3后,程序运行,无响应,然后崩溃,一堆的c异常.没有看到明显的错误,调试发现,就是这句出问题了,但一时又想不出什么办法,查查文档,也没有发现.在后来的某一天,突然想到,程序无响应,会不会这个是在ui线程中运行的,运算量有些大,然后就死了....

2014-04-09 21:03:14 96

原创 ViewPager 查看图片

一个图片查看器 , app到处都是 , 但那是别人的.现在的一些app中经常会遇到这样的要求, 像gallery一样展示图片 , 其中还支持缩放等操作. 关于缩放事件的处理,可以使用github:photoview, 虽然有些情况不是很理想,已经相当不错了.而gallery浏览的方式倒是成了一个主要的问题 . 因为手机内存的限制,解析一张图片,rgb565的配置,大图片消耗...

2014-02-13 12:59:09 82

原创 机顶盒 页面 选中后的 动画

[code="java"]前面已经说过了,对于机顶盒的焦点的处理.相信有不少人看过,小米机顶盒应用中的效果了.选中的图片,放大,还有阴影.也有不少的应用有这种效果的.今天不讨论布局的处理,这部分可以自定义行列,也可以固定的.说的是选中的放大效果.对于机顶盒,时刻需要保持着焦点,使用这种放大的效果,可以有增强的效果.但是所有的控件都采用这种选中放大的效果,我只能说...

2013-12-05 09:39:46 132

引爆你的图片浏览, ListView 大图片

[code="java"]之前发现,ListView里面的图片资源越占越大,特别是当列表载入的图片相当大的时候,比如微博的中等图片大小,就非常难受.而log也可以看出,是图片没有回收,尽管相关的View已经不使用了,这就是doc里面说的内存泄露了.因为ImageView里面关联着Bitmap.导致Bitmap没有办法释放,所以尽管ListView只是展示一部分内容(当前可见的部分),其...

2013-11-05 07:58:31 75

微博开放源码

微博程序已经发布不少时间了,但一直也没有很多用户使用,主要在用户体验上可能差一些吧.不过依然是保持快速,轻巧的特性.如今把程序源码开放下载,有兴趣的可以一起开发更新,让更多的人使用到没有广告的微博客户端.https://github.com/archko/akwbo...

2013-10-23 12:09:40 165

Mupdf 缩小apk包,减少字体

[code="java"]在以前的apv中,字体占了很大的一部分,如果去除cjk字体,apk的体积也会少很多,的,但其实很多字体android内部已经提供了.接下来apv减少了体积,不用原始的修改配置加入cjk的方式也可以读中文的pdf文件了.但是apv有一个限制,它的内存设置.当一个内存不够用的时候,pdf图片是无法解析的.于是我用了官方的mupdf,发现它是可以解析的,...

2013-10-20 15:53:25 370

ActionBar appcompat 解决碎片化问题

actionbarsherlock 这个在api11以下的系统产生holo的效果,兼容ActionBar等的第三方库,很早我就开始用了.这个东西确实不错,大概google觉得是应该出一份兼容的库来解决ui碎片化的问题.于是官方也出了一个相应的兼容库.D:\android-sdk-windows\extras\android\support\v7 .appcompat下面的包是与...

2013-09-15 16:58:26 114

android机顶盒获取有线mac

直接上代码: [code="java"]public static String getLocalEthernetMacAddress() { String mac=null; try { Enumeration localEnumeration=NetworkInterface.getNetworkInterfaces();...

2013-09-02 16:09:07 671 1

原创 android竖着的seekbar

以前网上有位虾士发过一篇文章是关于竖着的seekbar,但是也没有确定是否可行.最近看了vlc的音效处理.就是用到竖着的seekbar,所以分享下代码:也可以自己查看它的源码:[code="java"]import android.content.Context;import android.graphics.Canvas;import android.util.Attri...

2013-08-22 20:33:09 256

原创 android 颜表情.

在使用TagsViewGroup 流布局后,我替换了原来的GridView作为表情控件.因为原来的表情是图片,大小是固定的,统一的.而有了颜表情后,这次变得很糟糕.因为颜表情字数不定,所以宽度不定.使用固定宽度的布局,有些列会显得很空.于是,使用一个非固定宽度的布局更合适些.此次除了应用TagsViewGroup外,还将表情,放入一个控件中,可以供不同的地方使用.[code="...

2013-07-20 21:16:38 130

flow 流布局.

在git上看到一个FlowingViewGroup,代码有点旧了,2年前的,大概就是依据高与宽,横向布局,然后再竖向的.但有源程序有些缺点,比如不能使用RelativeLayout作为内部的项.这大大限制了它的使用.所以我修改了下,目前作为微博中多图浏览的控件,动态高与宽显示,而不是像其它程序那种使用GridView.至少它是一个轻量的控件.https://github.c...

2013-07-13 20:06:01 128

开发android机顶盒应用 事件,焦点处理

机顶盒应用不同于手机应用,因为多数是没有触摸屏的,只能靠遥控器,所以要保持一个焦点的位置,让用户知道当前操作作用的对象.然而一些app,依据系统对focus的判断,会出现的状况:上下导航时,不是想要的结果.边缘移动时,会出现焦点丢失的状况.有时想直接定位到某个位置上.所有这些,都是针对机顶盒应用特有的,之前没有接触过,也搜索一些网上文章,坑人的居多,有用的没有.现在...

2013-07-13 19:58:03 220

android 磁盘缓存.

开发一个app,特别是图片的app,免不了要存储图片,内存缓存是必要的,之前的几篇文章已经有涉及.磁盘的缓存,也是相当必要的.最近在做一个机顶盒应用,结果,机顶盒的sdcard真烂,导致整个程序的速度被影响了. 报怨一下,这么差的卡就不要拿出来丢人了.图片下载中,使用了磁盘缓存.android系统中有一个可供使用的缓存类,是个不错的选择.DiskLruCache直接上代码吧...

2013-07-13 19:30:59 226

原创 TextView 文字淡入效果

一个文本渐渐地从左到右的显示。几步就可以了实现了。利用的是View的fade边缘。当然也可以自己画,可是没有成功。[code="java"]直接上代码:class FadeTextView extends TextView { long delta=70l; //步进时间 int width=0; //字符串宽度 int widthPixel...

2013-04-15 13:34:32 219

原创 制造垃圾短信

往系统中插入一条短信息,然后在通知栏中通知,点击通知栏后可以在系统短信列表中出现,就这样制造了一条垃圾短信了。[code="java"]虽然不知道是不是所有的机器都适合,但至少有成功的。首选,往数据库中插入一条短信:String message="message content"; String fromAddress="130000"; Uri...

2013-01-28 14:25:33 276

原创 mupdf 编译

最新的mupdf已经更新了android,还是不错的,使用了AdapterView效果还算好的。简单地编译下就可以使用了,只是在滑动时不是很好。容易向各方面滑动。这次简单介绍下编译的过程。默认它是支持中文的。先下载源码,这次第三方库是使用git下来的。所以先到thirdparty目录下,可以看到几个目录。还有一个readme,在外层目录执行这个文件里面的两条命令,下载所需要库。然后在这...

2013-01-08 12:43:51 279

原创 android theme 皮肤主题 的应用 2

上次说到csipsimple里面使用皮肤的方式,是一个receiver来接收,然后setresultdata返回 数据的。由于它是在onresume中才调用 主题的,所以会有一段时间先看到一些旧的资源,然后才刷新界面,这样的好处是选择了不同的主题马上会看到结果。显然也有不好一面了。就是每次onresume都会调用一次。总得来说,主题变换都是通过 getThemePackageName,...

2012-11-18 10:33:07 82

原创 android theme 皮肤主题 的应用

如今的程序猿,当然先从网上搜索一番了。关于皮肤的制作 ,主要有三种,似乎所有 的文章都是从一处抄来的。我也顺便抄了一段:其中以apk安装版本的为例子。shareuserid这个东西,由实践得出结论,不是用在这里的,没有也没关系。创建相关的Context:Context context = createPackageContext("com.yuchen.customskin...

2012-11-13 14:02:35 125

原创 搜狗输入法,你一个输入法,凭什么发短信。

搜狗输入法,你一个输入法,凭什么发短信。没有3g网络,wifi也没有,今天早上却收到搜狗输入法的更新通知。原来也经常会有这样的通知,没有注意,今天一看,原来它还有发短信的权限。你就干你该干的事吧,联系人的读取我就不计较了,还有发短信的权限。88了。哥以后不会再用它了。、有图为证,不是瞎说 :其它输入法的权限:...

2012-10-22 08:45:59 143

原创 android聊天列表实现

[code="java"]关于聊天内容,见得多了,就是一个列表,里面存着不同的人的聊天记录,自己的内容在一边,其它人的内容在另一边。列表没有看到分隔线,背景是白的或其它的,没有列表按下的效果。现在一个一个解决:列表背景android:background="" android:cacheColorHint=""这两个颜色设置成一样的,就可以了。如果选中的颜色也不要,可以自定...

2012-09-27 11:50:44 987

原创 新浪微博的表情实现

[code="java"]关于表情的实现,sdk里面也提供一个表情的解析类,SmileyParser,,可以利用这个类来处理表情的。它主要是构造了一个SpannableStringBuilder,然后里面添加ImageSpan,虽然打印出来的字符串与没有经过处理的一样,但经过这个处理后就可以显示图片了,有了ImageSpan,才有表情的显示。关于微博的表情,可以从api...

2012-09-27 11:24:55 205

原创 android bitmap内存限制

http://phenom.iteye.com/blog/1541291(DOC)Displaying Bitmaps Efficiently这篇是翻译的,此次是实践,是关于Android系统的图片解码的实例[code="java"]文中说到:摄像头在GalaxyNexus拍一张照片有2592*1936像素,如果bitmap使用ARGB_8888配置(2.3默认的),加载这...

2012-09-15 18:26:20 132

原创 Tips for Android Tabs

http://www.androiduipatterns.com/2012/08/tips-for-android-tabs.html又是一篇关于tab标签的文章,看不到图的可以用代理.ui设计模式:Tips for Android Tabstab标签可以算得上是在移动ui中最流行的使用最多的ui控件了,它提供了快速的,轻松地访问到app的各部分.就是导航作用.一个app的...

2012-09-07 20:17:31 84

原创 Emerging UI Pattern - Side Navigation

http://www.androiduipatterns.com/2012/06/emerging-ui-pattern-side-navigation.html文章翻译大概内容:这是一篇关于侧边导航栏的文章,说明了侧边栏与原始的dashboard面板的不同与优势所在。能力有限,翻译中有不少问题,勉强着看吧,英文原文也不难看得明白。图片下载不了的,可以使用网页代理打开 andr...

2012-08-18 15:09:53 96

原创 PrefsActivity修改配置后立即生效。

[code="java"]extends PreferenceActivity implements SharedPreferences.OnSharedPreferenceChangeListener 这样的Activity需要覆盖方法:public void onSharedPreferenceChanged(SharedPreferences options, String key)...

2012-08-14 16:42:38 103

原创 Activity,Fragment使用的tab

现在tab的使用已经在相当多的程序上都可以看到了。早期主要使用TabActivity,后来引入了Fragment,它也可以使用Tab+Fragment的方式构建类似TabActivity的效果,而且官方推荐这种方式。Fragment的使用将会是Android开发中越来越重要的。这个示例程序主要使用了以上两种Tab实现,最简单地修改了原来的TabActivity,实现自定义风格界面。...

2012-07-31 09:35:12 124

关于地图上使用的Overlay(类似遇见),加异步数据

遇见中使用百度地图可以在地图上显示头像功能,然后点击头像又会弹出气泡。现在就来说一说这种效果的一种实现方式。 虽然我不知道他们如何处理的,但经过试验,效果差不多了。使用的也是百度地图。下载BaiduMapApi_Sample_Android_1.3.3.zip,目前官方最新版本。直接使用里面的示例程序,ItemizedOverlayDemo就有气泡的效果,但里面的pop.png不是...

2012-07-30 10:12:25 246

android关于annotation的混淆错误

在之前的sdk版本中,不会有这个问题, 从level8开始引入了注释。如果代码中有用到,而没有处理,就会出现错误的。主要是注释引起 的。proguard.cfg还是这个配置文件。[code="java"]-optimizationpasses 5-dontusemixedcaseclassnames#-dontskipnonpubliclibraryclasses-do...

2012-07-30 09:54:16 321

android httpclient 302自动跳转

在eoe发了一篇文章,没有人解答:http://www.eoeandroid.com/thread-186939-1-1.html相同的代码在pc上使用是正常的,我需要获取location,,所以使用post方法提交数据而后不会自动跳转到结果页面,但在android却自动跳转了。找了半天没有答案,后来经过提点,知道覆盖一个方法就可以了。DefaultHttpClient defaultHt...

2012-07-26 11:03:43 115

原创 H264Android 程序编译

H264Android 搜索名字可以知道了,不知道哪位高人编写的程序,还提供了 一些测试的。github上面下载的下载后发现一个问题,就是编译失败。这可能是很多人会遇到的问题,而且就算直接拿lib下面的so文件,运行后也会有问题的。于是,在这段日子的研究积累后,决定这次要把它编译成功。下载工程解压:直接ndk-build会有问题,因为jni目录下的Android.mk文件需...

2012-07-20 10:03:12 163

原创 android ffmpeg编译历程

这两天在网上搜索了下如何使用ndk来编译ffmpeg,国内软件开发人员的特色,就是c2c,有些就是根本没有试过.本人还是实践为主,凡事实践过了,才有价值.主要有几种方法:使用ndk需要编写mk文件,在linux下编译的,生成一个so或.a的库然后再写一些调用的c.havlenapetr-FFMpeg这个在git上有源码,可以下载来参考下,然后本人觉得所谓原创者,也可能是抄袭该作者的...

2012-07-14 21:19:25 185

原创 android平台的图片滤镜

http://www.icodelogic.com/?p=575 这里提供了几种滤镜的实现.我也下载了代码试了效果,如果图片较小,还是可以接受的,如果图片较大,有些处理过程会失败,内存不足,作者主要是将一些处理用jni实现,并不像其它的库用c来处理的,当然可能种种原因了.还有一些java处理的,好像是老外写的:http://www.jhlabs.com/ip/filters/index.h...

2012-07-03 18:41:32 87

原创 android ftp 客户端编写(ftp4j)

java中的ftp4j是个不错的框架,可以用于java实现ftp的一些操作。这个框架已经实现了ftp的功能,如果需要移植到android,就需要一些界面元素与后台进程。android这样直接利用现在的java框架完成一些事情是比较容易的。ftp4j的文档还是蛮全的,而且容易读懂。[code="java"]使用方法:FTPClient client = new FTPCl...

2012-06-05 11:03:49 347

原创 (DOC)Onscreen Input Methods

Onscreen Input Methods,屏幕键盘从1.5开始,Android系统提供了一个输入框架(IMF),这个框架可以创建输入法软件键盘。这篇文章就是提供了一个输入法IME的概览,与应用程序的相关操作。imf是为一些设备提供支持的,如没有物理键盘的,所以有软键盘对用户体验很重要。What is an input method?Android的imf的设计可以满足多种要...

2012-06-01 14:38:50 112

原创 (DOC)Displaying Bitmaps Efficiently 3

[code="java"]Handle Configuration Changes运行时配置改变了,如屏幕的方向改变了,导致Android会销毁,重启。这就需要避免处理所有的图片了,南昌需要一个更缓和,更高效的办法。前面已经讨论过内存缓存了,这个缓存可以通过Fragment的setRetainInstance(true)得到,Activity重建以后,Fragment会重新加载,r...

2012-05-25 16:25:25 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除