07 2014 档案
摘要:1. Why,为什么要加载缩略图?有的时候不需要展示原图,只需展示图片的缩略图,可以节省内存。比如:网易新闻中的图片浏览,左边展示的小狮子图片就是一个缩略图,点击这个图片,才会展示原图。2. How,怎么做呢?http://developer.android.com/training/display...
阅读全文
摘要:Linux 发展到今天,可用的软件已经非常多了。这样自然会有一些软件的功能大致上相同。例如,同样是编辑器,就有 nvi、vim、emacs、nano,而且我说的这些还只是一部分。大多数情况下,这样的功能相似的软件都是同时安装在系统里的,可以用它们的名称来执 行。例如,要执行 vim,只要在终端下输入...
阅读全文
摘要:http://blog.sina.com.cn/s/blog_6296abc601018p86.html在文件/etc/apt/sources.list的最后添加下面的源:deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse更新apt源s...
阅读全文
摘要:前言 本章内容是 android.widget.Gallery,版本为Android 2.3 r1,翻译来自"henly.zhang",欢迎大家访问他的博客:http://www.blogjava.net/zlh320321,再次感谢"henly.zhang" !期待你加入Android 中文AP...
阅读全文
摘要:RelativeLayout用代码实现布局TextView txt1 = new TextView(this); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT...
阅读全文
摘要:转自:http://www.doubleencore.com/2013/05/layout-inflation-as-intended/Layout inflation is the term used within the context of Android to indicate when a...
阅读全文
摘要:对于一些手机,像HTC,当自定义Camera时,调用Camera.Parameters的 parameters.setPreviewSize(width, height)方法时,如果width和height为奇数情况下,则会出现黑屏现象,解决办法可参考SDK提供的ApiDemos中关于Camera的...
阅读全文
摘要:竖直拍照if (Integer.parseInt(Build.VERSION.SDK) >= 8) { camera.setDisplayOrientation(90); } else { if (getResources().getConfiguration().ori...
阅读全文
摘要:JavaWorld一篇题为Add dynamic code to your application的文章介绍了如何使用动态代理技术使普通的java源代码具有像jsp一样的动态编译效果,十分有趣。 使用过jsp技术的程序员都知道,应用部署以后,我们是可以直接修改jsp源文件的。当客户请求这个被修改过的...
阅读全文
摘要:一、类的初始化对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量。类的编译决定了类的初始化过程。编译器生成的class文件主要对定义在源文件中的类进行了如下的更改:1) 先按照静态成员变量的定义顺序在类内部声明成员变量。2) 再按照原java类中对成员变量的初始化顺序进行...
阅读全文
摘要:作为一名android开发人员,需要经常更新最新版本的android adt,但是直接到官网去找很难找到下载的链接,通过下面现成的链接,你就能够直接下载最新的android adt了,网址是:developer.android.com/sdk/installing/installing-adt.ht...
阅读全文
摘要:在ubuntu下下载android源码我断断续续搞了好几个月,希望大家不要向我学习啊!一次性搞定!这里给大家一些建议啊,如果是看书的话看下书的出版日期,超过一年的基本上失效,网上的也是,特别是在国内,基本上连不上。步骤1:更改hosts也许这一步不是必须的,但是为了以防万一还是改了吧,也没有什么损失...
阅读全文
摘要:8 月底 9 月初,作为 Linux 的老窝,Kernel.org 被黑客攻击了,其攻击原因众说纷纭。一直以来 Linux 对于我来说不是很感兴趣,所以从来不会关注类似事件,可是这次这个攻击,却影响到了 Android 源码的同步。 最近在研究 Android ROM,想尝试一下编译 ROM,结果...
阅读全文
摘要:du-ah--max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du-sh 一、du的功能:`du`reportstheamoun...
阅读全文
摘要:如果要做android通讯录的联系人的机卡混排显示,由于手机卡类型的不同,导致手机卡存储容量以及可以存储信息不同,就要涉及到android去读Icc卡的信息。 一般的sim卡只能存储姓名跟一个电话号码,而USIM卡还可以存多个电话号码跟邮箱,所以编辑卡上联系人的时候应该动态的去布局,或者应用可以去写...
阅读全文
摘要:以下是摘抄,实际操作没有测试先前我曾提到,原本想借由“改动Java标准库源码”来测知Class object的生成,但由于其ctor原始设计为private,也就是说不可能透过这个管道生成Class object(而是由class loader负责生成),因此“在ctor中打印出某种信息”的企图也就...
阅读全文
摘要:作为一个搞android驱动或者说搞底层的人,我觉得对于hal那是必须要掌握的,而且必须达到一定深度,于是我总结了一下,将整个自己的分析思路写下来。主要是看android源代码,根据源代码得到的思路。(看源代码比看什么著作书籍都管用)androidHAL是什么?为什么有它?硬件抽象层是介于andro...
阅读全文
摘要:本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415packageReflect;/*** ...
阅读全文
摘要:DexClassLoader加载自己写的第三方jar包,例如金山毒霸需要加载ksremote.jar。现在将DexClassLoader加载jar包成果分享一下。1.新建Android工程,封装功能java类。2.选中需要导出的文件夹,右键选中“Export”->"Java(Jarfile)"导出j...
阅读全文
摘要:1、下载jocky,解压后把整个文件夹复制到Eclipse的plugin目录。2、重启Eclipse,在项目上点右键,如果出现jocky菜单,则安装成功。3、在项目上点右键,选菜单jocky->jocky setting,弹出菜单后设置如图4、点ok后,将在项目的根目录下生成一个jocky_buil...
阅读全文
摘要:本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包下载(2012-10-10更新)一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成j...
阅读全文
摘要:双卡手机如何指定SIM卡打电话package com.example.dualsimtest;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bund...
阅读全文
摘要:从上面的连接里面找到了一些资料:如果一开始就对Android手机的硬件架构有一定的了解,设计出的应用程序通常不会成为待机电池杀手,而要设计出正确的通信机制与通信协议也并不困难。但如果不去了解而盲目设计,可就没准了。首先Android手机有两个处理器,一个叫Application Processor(...
阅读全文