
Android
文章平均质量分 70
weiyier
这个作者很懒,什么都没留下…
展开
-
Android实用代码片段
一、 获取系统版本号:查看源码打印1PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageNme(), 0);2int versionCode=nfo.versionCode转载 2012-07-25 09:49:21 · 1735 阅读 · 0 评论 -
Ubuntu(64位)编译Android源码常见错误解决办法
错误:/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directorymake: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] 错误 1解决: sudo apt-get install libc6-d转载 2013-07-10 14:47:27 · 1786 阅读 · 0 评论 -
编译android内核源码
编译android源码时并不会自动编译android内核,因此需要手动编译这部分代码。编译内核所用的时间比编译android源码要少得多,只需一会就编译完成。1、确定内核版本进入存放android内核源码的kernel目录,我下载了common.git与goldfish.git,以goldfish为例,进入goldfish目录,在命令行输入以下命令,显示所有分支及当前所在的分支:转载 2013-07-01 15:42:29 · 1234 阅读 · 0 评论 -
Berkeley DB 5.2 Android平台编译过程介绍
在Berkeley DB 5.2版本中,Android Drop-in编译方式正式纳入官方发布文档。5.2的Android编译过程和先前我基于DBSQL 5.0写的博文稍有不同。以下介绍Oracle Berkeley DB 5.2官方文档中Android安装文档。欢迎交流。Android默认提供的数据库功能是SQLite。Berkeley DBSQL完全兼容SQLite API,可转载 2013-07-23 10:14:42 · 1565 阅读 · 0 评论 -
Android内核源码下载与编译
构建Android Linux内核映像 可参考:http://blog.csdn.net/luoshengyang/article/details/6564592从源代码树下载下来的最新Android源代码,是不包括内核代码的,也就是Android源代码工程默认不包含Linux Kernel代码,而是使用预先编译好的内核,也就是prebuilt/android-arm/kernel/ker转载 2013-07-10 17:22:41 · 4510 阅读 · 0 评论 -
Android 源码下载, 编译及一些错误处理
Android 源码下载, 编译及一些错误处理, 单独编译Android源码中的模块原创 2013-07-10 16:55:09 · 1492 阅读 · 0 评论 -
px, dip, sp, pt
px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(device independent pixels)——设备独立像素:这个和设备硬件有关,一般哦我们为了支持WCGA、HVGA和QVGA推荐使用这个,不依赖于像素。等同于dp。sp(scaled pixels—best for text size)——带比例转载 2013-08-07 19:29:51 · 705 阅读 · 0 评论 -
Android优秀开源项目
项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina网站的客户端哦,wp版,iOS版都有开源xabber实时聊天工具(基于xmpp协议):不评价了,反正算是同类中比较好的了四次元新浪微博客户端:今天才知道是开源的,赶紧收藏Google IO:谷歌开发者大会应用,虽然有点难懂,还是很有参考价值(比如其中的图片加载)eoe转载 2013-08-12 15:20:45 · 5418 阅读 · 3 评论 -
Android画图
画图:- Java4Less (http://java4less.com/charts/chart.php?info=android) - Chart4J (http://code.google.com/p/charts4j/) - BlueChart (http://code.google.com/p/bluechart/)- aChartEngine (http:/转载 2013-08-14 20:53:58 · 820 阅读 · 0 评论 -
ANDROID 开源库
一、兼容类库ActionBarSherlock : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这个库,而且很多非常知名的App也在使用这个库。GitHub Official Acti转载 2013-08-07 22:43:00 · 1833 阅读 · 0 评论 -
Fragment
onAttach()当fragment被绑定到activity时被调用(Activity会被传入)onCreateView()创建和fragment关联的view hierarchy时调用onActivityCreated()当activity的onCreate()方法返回时被调用onDestroyView()当和fragment关联的v原创 2013-08-16 22:14:57 · 667 阅读 · 0 评论 -
Android LruCache类分析
public class LurCache { private final LinkedHashMap map; private int size; // 已经存储的大小 private int maxSize; // 规定的最大存储空间 private int putCount; // put的次数 private int createCount; // create的次数 priv转载 2014-03-14 10:36:45 · 5004 阅读 · 0 评论 -
Android 图片缓存处理
异步下载本地缓存异步下载大家都知道,在android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这种问题的产生。在android中提供两种方法来做这件事情:启动一个新的线程来获取资源,完成后通过Handler机制发送消息,并在UI线程中处理消息,从而达到在异步线程中获取图片,然后通过Handler转载 2014-03-14 15:11:26 · 43562 阅读 · 8 评论 -
最火的Android开源项目
在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1. ActionBarSherlockActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。对于Android 4.0及更高版本,Actio转载 2013-05-18 17:09:02 · 1453 阅读 · 0 评论 -
Android禁止横屏竖屏切换
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例转载 2013-03-20 16:04:25 · 599 阅读 · 0 评论 -
Android 获得imei 和 mac ,平板有时无法获取imei
package com.example.hellotest;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.os.Bundle;import android.app.Activity;import android.content.ContentValues;impo原创 2013-04-01 10:45:43 · 5675 阅读 · 0 评论 -
Android 布局
@+id/name 其中+表示将此id写入到R.java中每创建一个activity必须在manifest中注册RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中原创 2012-07-17 09:58:23 · 863 阅读 · 0 评论 -
Android Log 及eclipse中文乱码
android.util.Log常用的方法有5个:Log.v(String tag, String msg);Log.d(String tag, String msg);Log.i(String tag, String msg);Log.w(String tag, String msg);Log.e(String tag, String msg);这五种方法的首字母对应的是原创 2012-07-16 14:58:46 · 3673 阅读 · 0 评论 -
Dom Sax Pull解析xml
import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp转载 2012-08-12 16:36:30 · 570 阅读 · 0 评论 -
无法再R.java中生成id的问题及R.layout.main中main一直报红错
解决方法:第一种:使用项目(project)->clean……清除之后重新build项目。第二种:右击菜单中的该工程选择Android Tools->Fix Project Properties。资源文件是不能出现大写字母命名的!如果资源文件用大写字母命名,比如图片名,那么图片是可以导入到res文件夹里面对应的子文件夹里面,但是同样的,R.java也是不会自动生成的,而且e转载 2012-07-17 15:35:11 · 4929 阅读 · 0 评论 -
Android之AlertDialog.Builder详解
import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.wi原创 2012-08-13 20:06:57 · 21362 阅读 · 0 评论 -
查找程序根目录下所有文件-Java i/o与ListActivity
import java.io.File;import java.util.ArrayList;import java.util.List;import android.app.AlertDialog;import android.app.ListActivity;import android.content.DialogInterface;import android.os.Bund原创 2012-08-14 14:10:46 · 2930 阅读 · 0 评论 -
Android小知识-1
中加上android:autoLink="all", 那么正文中如有网址,是可以被显示成超链接的。或者android:autoLink="web|phone|email"设置TextView中背景色,背景色在res/value中设置drawable name=color_name>color_valuedrawable> Resources resources = getB原创 2012-08-13 10:26:49 · 825 阅读 · 0 评论 -
android:layout_weight及listView的Adapter
android:layout_weight详解layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。所有的视图都有一个layout_weight值,默认为零,意思是需要显示多大的视图就占据多大的屏幕空间。若赋一个高于零的值,则将父视图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight值以及该值在当前屏幕布局的整体 layout_weight值和在其原创 2012-08-01 10:40:10 · 1223 阅读 · 0 评论 -
Android Button 隐藏 禁止横竖屏
android 属性android:visibility此属性意思是此视图是否显示,例如RelativeLayout中android:visibility="gone"其有三个属性:visible显示;invisible显示黑背景条;gone不显示在类中,可以设置其显示与否,setVisibility(View.GONE);不显示setVisibility(View.VISIB原创 2012-09-26 08:46:18 · 1602 阅读 · 0 评论 -
Android TextView 加入图片
textView = (TextView) findViewById(R.id.textView);// textView.setText(Html.fromHtml("textView: \n\tText with a :" +// "link" + // "html.")); ImageGetter imageGetter原创 2012-09-28 10:35:22 · 1399 阅读 · 0 评论 -
八款开源Android游戏引擎
1、Angle Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。最低运行环境要求不详。项目地址:http://code.google.com/p/angle/ 2、Rokon转载 2012-09-17 10:02:05 · 622 阅读 · 0 评论 -
Handler
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start转载 2012-09-20 21:42:14 · 567 阅读 · 0 评论 -
Android屏幕分辨率 VGA HVGA QVGA WVGA
VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;HVGA:Half-size VGA;即:VGA的一半,分辨率为480×320;QVGA:Quarter VGA;即:VGA的四分之一,分辨率为320×240;WVGA:Wide Video Graphics Array;即:扩大的VGA,分辨率为800×480像素;WQ原创 2012-09-25 17:15:46 · 1399 阅读 · 0 评论 -
Android小知识-2
Linkify规则,设置EditText中的setOnkeyListener()Linkify.addLinks(mTextView, Linkify.WEB_URLS|Linkify.EMAIL_ADDRESSES|Linkify.PHONE_NUMBERS);打电话:Intent myIntentDial = new Intent("android.intent.actio原创 2012-08-14 15:16:10 · 741 阅读 · 0 评论