- 博客(20)
- 资源 (224)
- 问答 (1)
- 收藏
- 关注
原创 Android 源码编译加速 使用ccache
i5-2300 make -j4 编译大概使用32分钟,但是-j4后就只能看看pdf或者浏览个代码了,长时间的等待啊。看了embedded android发现这个ccache的使用方式,可以加速我们c与c++的编译速度原理就是中间文件的一个缓存,是同一个.o文件的话就省去再次编译的速度。介于android中c与c++文件数量能占到刚不到一半,所以这个速度还是能省下很多的
2012-02-29 17:54:15 2042
原创 Android framework/base 下添加新的接口
过程如下:先在framework/base 下创建一目录叫venus/venus 目录下有两个文件夹:|-- java| `-- android`-- jni |-- Android.mk |-- jni.cppjava 下的类包遵循java 类包命名规则,好了,进入关键的第二步:在文件build/core/pathmap.mk中的FR
2012-02-29 17:19:19 5349 1
原创 ubuntu 11.10(32位系统)下编译android源码 make错误解决办法
本文介绍在ubuntu 11.10系统下编译android 2.3.3源码,编译之前请确定上两篇文章(http://www.cnblogs.com/dwayne/archive/2011/11/16/2250732.html和http://www.cnblogs.com/dwayne/archive/2011/11/11/2245383.html)中所需的准备工作已经成功完成。编译完成生成系统镜像
2012-02-29 15:29:59 1895
原创 android sdk 编译--如何将源代码加入android.jar,以及make原理 2
另外javadoc还可以指定定制的doclet(doclet是基于javadoc特定的API开发的小程序,该程序负责实际的文档输出).android的编译系统就包含了这样一个doclet叫DroidDoc。可以在/build/tools/DroidDoc目录下找到该工具的全部源代码。正是该工具在生成HTML的同时在/out/target/common
2012-02-29 14:28:30 2035
原创 android sdk 编译--如何将源代码加入android.jar,以及make原理 1
首先是这个问题如何修改。 在/frameworks/base/Android.mk中,找到如下行:packages_to_document :=在该变量的赋值语句最后添加xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/frameworks/base//java/下面的一部分路径,只要能够唯一的匹配到你的代码即可)即
2012-02-29 14:28:05 1704
原创 Android make sdk 错误解决
在编译过程中出现错如下错误提示:usr/share/pc-bios/bios.bin ………… tools/lib/pc-bios/bios.binusr/share/pc-bios/vgabios-cirrus.bin ………… tools/lib/pc-bios/vgabios-cirrus.bin说明在路径:~/Android_Src/out/host/
2012-02-29 14:22:22 2596
原创 make & make sdk in Android
make主要输出是 ~/android/src/out/target/product/generic下面的镜像文件Generated: (out/target/product/generic/android-info.txt)Target system fs image: out/target/product/generic/obj/PACKAGING/systemim
2012-02-29 14:18:23 1200
原创 Android——在源代码的基础上开发应用程序
从源代码编译,把编译好的android系统烧录到MID(移动通讯设备)里面,把自己的源代码编译到MID(移动通讯设备)里面,最后在MID(移动通讯设备)上运行自己程序的基本过程,里面其实还有很多细节,在这里也不好说了,只写步骤...(编译源代码)1. 下载android源代码2. 进入到源代码工程目录3. 输入命令. ./build/evnsetup.sh4.输入命令
2012-02-29 13:52:53 1392
原创 android sdk 编译--如何将源代码加入android.jar,以及make原理
http://yueguc.iteye.com/blog/804141首先是这个问题如何修改。 在/frameworks/base/Android.mk中,找到如下行:packages_to_document :=在该变量的赋值语句最后添加xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/frameworks/base//j
2012-02-28 18:02:25 1250
原创 Android tab 实现子Activity跳转
http://download.csdn.net/download/fylst/3946255项目中需要实现iphone中tabBar效果,参考了网上大虾们的例子,实现了tab 中的子Activity跳转,并且带有动画效果;这里没有抽取动画作为参数,也可以定制自己的跳转动画;tab bar 的外观可以自己定制,将自带的tab隐藏,控制自定义的view调用tab的动作就可
2012-02-26 23:10:38 1722
原创 用ActivityGroup解决TabHost中多个Activity跳转问题
最近在做一个程序,刚开始没考虑全,就用TabHost做了,后来才发现程序中,需要在一个TabHost内实现多个Activity的跳转,网上搜了一翻,有人建议把TabHost改成Button,然后每个Activity中都处理加入的Button,这样是可以解决问题,但是修改起来很繁琐,所以还是继续寻找替代方法。在网上搜到了《使用ActivityGroup来切换Activity和Layout》一文,但是
2012-02-26 22:22:16 1728
原创 android – 页面初始化时让组件得不到焦点
最近在做一个应用,其中一个界面上有几个EditText,我发现每次启动这个界面之后焦点就自动落在第1个EditText上,从而使EditText的提示不能显示。解决的方法是:在EditText的父组件(比如linearlayout)添加两个属性,如下android:focusable="true"android:focusableInTouchMode="true"如果没有
2012-02-25 11:21:00 1647
原创 Android 通讯录搜索(中文和拼音检索通讯录)
使用ContentResolver在使用Google网页搜索功能时,只要输入几个字,就会在下方出现很多建议关键字。这次的范例,将以手机里的通讯录作为查询对象,并设计出一个类似建议的可能联系人。要使用类似建议完成功能的AutoCompleteView Widget,以及示范如何使用ContentResolver来访问通讯录里联系人的关键字,并将所有找到的联系人存入CursorAdapter里
2012-02-20 22:11:49 8071 2
原创 Java Socket实战-多线程通信 传输对象 传输压缩对象
http://blog.csdn.net/kongxx/article/details/7259465http://blog.csdn.net/kongxx/article/details/7259827http://blog.csdn.net/kongxx/article/details/7259834
2012-02-20 09:33:13 2139
原创 java socket 客户端和服务器端互相通信(聊天)
客户端:package com.lzx.socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;public class SocketCl
2012-02-20 09:29:37 6012
原创 使用 ContentProvider 共享数据 访问与添加通讯录
1. 统一的数据访问方式当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。文件的操作模式中,通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE同样可以对外共享数据,但数据的访问方式会因数据存储的方式而不同,如:采用xml文件对外共享数据,
2012-02-19 22:39:01 5761
原创 android直接读取项目中的sqlite数据库
最近项目中要实现android读取sqlite数据库文件,在这里先做一个英汉字典的例子。主要是输入英语到数据库中查询相应的汉语意思,将其答案输出。数据库采用sqlite3.实现过程完全是按照参考文章中所述。其中要说明的是,程序在第一次启动的时候,会把数据库安装到内存卡上面,从而可以读却数据库。 package com.easymorse;import java.io.File;
2012-02-19 20:54:51 1304
原创 android 中给图片加圆角效果
在android给图片添加圆角效果有两种方法,一种是用java代码来重绘图片,另一种方法是用xml来实现,这里给出一个Java实现重绘制图片的方法:public static Bitmap getRoundCornerBitmap(Bitmap bitmap, float roundPX){ int width = bitmap.getWidth(); int height = bit
2012-02-16 21:49:35 8453
原创 Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等
http://www.cnblogs.com/playing/archive/2011/03/18/1988182.html
2012-02-15 13:38:29 1506
原创 android:launchMode="singleTask" 与 onNewIntent(Intent intent) 的用法
http://blog.csdn.net/l_serein/article/details/6398306
2012-02-08 17:09:20 1037
Android将list数据通过LitePal保存到本地(集合保存到本地)
2016-06-17
AndroidDownLoad-多线程断点续传下载
2016-06-14
DownloadEngine-Android多线程下载断点续传
2016-06-14
android-rsa-http
2016-06-12
RxJava在Android中内存泄漏解决以及RxJava的封装
2016-05-23
Android H5做的商城客户端
2016-04-29
Android通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比
2016-03-31
Android Bluetooth蓝牙通信文件传输
2016-03-27
Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计)
2016-03-26
Android蓝牙聊天程序优化版
2016-03-26
Android 通过Socket 和服务器通讯
2016-02-16
android RangeSeekBarView 选定范围值的控件
2016-02-01
Android仿天天动态上拉播放界面控件
2016-01-31
Flutter编程指南-多线程
2022-02-21
java数据结构与算法之美(物超所值)
2022-02-09
flutter_macos_2.8.1-stable.zip
2022-01-05
mac_apktool.zip
2021-03-25
Postman-osx-5.3.2 for Mac
2017-10-31
CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
2016-08-19
android自定义进度条渐变色View的实例代码
2016-07-26
Android多行文本折叠展开效果
2016-07-25
Android封装popwindow类(下拉菜单弹出和收缩效果)
2016-07-22
Android自定义spinner下拉框
2016-07-16
Android DigitalClock实现倒计时
2016-07-12
Android 带箭头有光晕效果的ProgressBar
2016-07-04
android webview与 js交互通信
2016-06-20
Android项目webview中做与js交互
2016-06-20
Android客户端提供Socket服务与pc通过USB通信
2016-06-17
Android 使用Socket,ServerSocket编程网络通信
2016-06-17
Android socket即时通信Demo
2016-06-17
自定义view和自定义动画怎么学习比较好呢?
2016-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人