自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雁峰

QQ405818871

  • 博客(189)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android学习系列(1)--为App签名(为apk签名)

写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐,前提是你有舞台展示,博客园就是这样的舞台。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.签名的意义  为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次

2015-11-26 21:49:23 423

转载 发布模式编译android签名

第一步C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android123.keystore -keyalg RSA -validity 20000 -keystore android123.keystore输入keystore密码:[密码不回显]再次输入新密码:[密码不回显]您的名字与姓氏是什么?

2015-11-26 21:38:02 281

原创 Modify WIFI history chart in battery

src/com/android/settings/fuelgauge/BatteryHistoryChart.java

2015-11-13 13:19:53 716

原创 c语言Unicode值转换为字符不会是乱码,罗马数字显示

1 #include   2 #include   3 #include   4 #include   5  6 char *feng(int number);  7 char *strings(char *s1, char *s2);  8  9 int main() 10 { 11     char *sss = "liu"; 12     prin

2015-11-03 15:13:10 1247

原创 搜索框没有语音架构的时候

-        if (shouldShowVoiceSearch(queryEmpty)-                && getVoiceSearch().shouldShowVoiceSearch()) {+        if (isVoiceShow() && shouldShowVoiceSearch(queryEmpty)+                && ge

2015-11-02 17:34:29 260

原创 信息添加多个收信人,不能向右滑动查看多个收信人名称。

diff --git a/res/layout/recipients_editor.xml b/res/layout/recipients_editor.xmlindex d2c62bf..cad176f 100644--- a/res/layout/recipients_editor.xml+++ b/res/layout/recipients_editor.xml@@ -23,

2015-10-29 11:19:18 338

原创 已有新建短信的情况下。文件管理中,使用短信分享图片,图片没有被添加进短信

--- a/src/com/android/mms/ui/ComposeMessageActivity.java+++ b/src/com/android/mms/ui/ComposeMessageActivity.java@@ -319,7 +319,7 @@ public class ComposeMessageActivity extends Activity     priva

2015-10-28 10:57:34 359

原创 打开相机,进入相册,向滑动至最后一张照片或视频,删除该照片或视频,没有显示上一张照片,显示黑屏背景

--- a/src/com/android/gallery3d/app/AlbumPage.java+++ b/src/com/android/gallery3d/app/AlbumPage.java@@ -813,6 +813,9 @@ public class AlbumPage extends ActivityState implements GalleryActionBar.Clu

2015-10-27 13:54:43 599

原创 文件管理器预览图片去掉旋转

diff --git a/src/com/android/gallery3d/app/PhotoPage.java b/src/com/android/gallery3d/app/PhotoPage.javaindex 35c5bdb..95100ae 100755--- a/src/com/android/gallery3d/app/PhotoPage.java+++ b/src/c

2015-10-22 11:07:38 341

原创 android 源码启动camera

Intent intent;        final boolean keyguardActive = mKeyguardDelegate == null ? false :            mKeyguardDelegate.isShowing();        if (keyguardActive) {            intent = new Intent(M

2015-09-07 15:20:41 489

转载 Xmanger远程桌面Ubuntu 12.04

第一步: sudo aptitude install gdm 第二步: 编辑文件 1、 sudo vim /usr/share/doc/gdm/examples/custom.conf(如果是ubuntu其他版本==每个版本文件文字会有所不同,建议用find查找一下custom.conf) 添加 [security] DisallowTCP=false [xdm

2015-08-28 10:48:30 316

原创 关于actionBar 返回按钮

在 onCreate 中添加下面        ActionBar actionBar = getActionBar();        if (actionBar != null) {            // android.R.id.home will be triggered in onOptionsItemSelected()            actionBa

2015-08-24 18:27:20 519

原创 电池百分比显示

31 6332 26133 93.534 3.635 1.736 13137 10038 2439 6340 15941 442 4643 44  45     3.9 46     2.8 47  4849      /sys/devices/sys

2015-08-13 16:42:48 385

原创 搭建samba

[work]   path = /home/feng/work/   available = yes  browseable = yes     writeable = yes    create mask = 777   directory mask = 777  valid users = feng  (一定要添加用户,有密码才能访问)

2015-08-02 02:34:49 276

原创 apn切换 从china unicom 3G切换到china unicom wap无法完成,会自动切回 china UNICOM 3G

diff --git a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java b/src/java/com/android/internal/telephony/dataconnection/DcTracker.javaindex 86a17f1..47b7a26 100755--- a/src/jav

2015-07-13 14:12:59 889

转载 Audio输出通道切换的事件的捕获与处理

Audio输出通道切换的事件的捕获与处理因为耳机插拔、蓝牙耳机的断开,Audio输出通路会自动切换。此时正在播放Audio的程序要获得通知,知道这一事件的发生。Android中是通过广播ACTION_AUDIO_BECOMING_NOISY这个Intent通知的。处理广播的较好的方式,是动态注册/注销自己所关心的广播。下面代码演示了,开始播放时注册广播的Receiver;停止播放时

2015-06-17 19:33:52 477

原创 长按桌面进入小部件,选择“设置快捷方式”里任意一个添加到桌面,在设置中将语音设置为英语,添加的快捷方式依然是中文

【操作步骤】:长按桌面进入小部件--选择“设置快捷方式”里任意一个添加到桌面--在设置中将语音设置为英语--观察【测试结果】:添加的设置快捷方式依然为中文【预期结果】:显示为英文【概率】:5/5修改Launcher3 中的LauncherModel.java类--- a/src/com/android/launcher3/LauncherModel.java

2015-06-17 18:04:35 400

转载 安装Openyoudao

安装Openyoudao添加源(Sources.list)在终端中运行命令sudo gedit /etc/apt/sources.list在sources.list尾部添加以下内容deb http://ppa.launchpad.net/justzx2011/openyoudao/ubuntu precise maindeb-src http://ppa.launc

2015-05-02 09:45:26 702

转载 sudo apt-get install xserver-xorg-input-vmmouse

解决VMware Workstation安装ubuntu12.04鼠标失灵

2015-05-01 08:10:06 2030

转载 Unbuntu中安装JDK

这里为了配置Hadoop环境,需要安装jdk,以前安装过,可是忘了,又折腾了很长时间才装上,其实整个过程很简单,所以记下来以备以后安装时查找。首先下载ubuntu的安装包,网址http://www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html,找个网址很费劲,不知道oracle怎么整的。

2015-04-29 10:42:34 312

转载 ubuntu 12.04下访问windows共享文件夹

安装 Ubuntu 12.04后,需要和 Windows 电脑进行批量的文件传输。用下面的方法,可以快速方便地把共享文件夹挂载到 Linux 电脑的本地文件系统中,用命令方式对共享文件夹进行读写操作。1. 按 CTRL-ALT-T 打开终端窗口,发出以下命令安装smbfs:sudo apt-get install smbfs2. 在本地创建一个目录作为Windows共享文件夹的

2015-04-26 11:18:53 274

转载 ubuntu 搭建 samba

以root用户进入系统。搞定系统的静态IP和DNS,可以设置SAMBA了,使用以下命令:#apt-get install samba#apt-get install smbfs#apt-get install samba-cmmon-bin#apt-get install system-config-samba系统自动从 Ubuntu的官方镜像网站下

2015-04-26 10:04:19 246

转载 Ubuntu 14.04中挂载其它NFS服务器的文件系统

相关阅读:Ubuntu 14.04 下载、安装、配置 整理汇总 页面 http://www.linuxidc.com/Linux/2014-04/100370.htmWindows 7下硬盘安装Ubuntu 14.04永久更新地址:http://www.linuxidc.com/Linux/2014-04/100369.htmUbuntu默认并不安装nfs客户端,所以首先要安装

2015-04-25 23:44:39 278

转载 fastboot 烧入 img---fastboot配置(解决fastboot no permissions 错误)

fastboot文件1.编译后得android源码会在目录:andsource2/out/host/linux-x86/bin产生fastboot文件添加到环境变量1.使用vim进入环境变量配置文件:.bashrcvim ~/.bashrc2.添加fastboot得环境变量PATH=$PATH:~/andsource2/out/host/linux-x86/bin

2015-04-23 19:28:04 466

转载 Ubuntu 12.04右键在当前位置打开终端

Ubuntu 12.04增加右键命令:在终端中打开软件中心:搜索nautilus-open-terminal安装命令行:sudo apt-get install nautilus-open-terminal重新加载文件管理器nautilus -q或注销再登录即要使用

2015-04-23 15:58:41 349

转载 File "scripts/rule_bison.py", line 75, in <module>

make: *** Waiting for unfinished jobs....  Traceback (most recent call last):    File "scripts/rule_bison.py", line 75, in       returnCode = subprocess.call([bisonExe, '-d', '-p', prefix, inputFile, 

2015-04-23 15:23:02 1451

转载 Ubuntu10.10下编译安装vim 7.4(Ubuntu11.x/12.x安装方法通用)

vim7.4正式版发布了,Ubuntu 10.10中没法用apt-get安装,默认都是7.2超级难用,就只能自己编译了。 加入必需的基础终端库:加入必需的终端库: sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev

2015-04-22 22:45:08 328

翻译 ubuntu修改用户名、计算机名、主目录名

今天是MPI并行程序设计这门课交作业的截止日期,我们寝室的张佳和刘庆的本科同学来了,所以他们也没有时间搞,我就又做一回好人吧!帮他们搞一下!帮他们写报告的过程中最主要的问题就是跑那个MPI的程序,因为我虚拟机中装的ubuntu的用户名和计算机名都是以我的名字命名的,如下:如果就这样给他们跑一遍的话,那也太明显了吧!所以得想办法把用户名和计算机名改一下!在网上找到了一些不同的方法,将自己

2015-04-22 20:39:18 350

转载 Ubuntu vimrc配置文件 vim 设置行号,缩进距等

Ubuntu vimrc的设置适用于Ubuntu与Fedora系统,其他系统没有得到验证。在Ubuntu中vim的配置文件存放在/etc/vim目录中,配置文件名为Ubuntu vimrc在Fedora中vim的配置文件存放在/etc目录中,配置文件名为Ubuntu vimrc在终端 输入以下命令来编辑Ubuntu vimrc配置文件:sudo vim /etc/vim/vimrc

2015-04-20 15:33:39 536

转载 ubuntu 下正确安装android手机驱动

1. 查看手机ID号。charlesxue@THSHIBA:~/setup/cocos2d-x/cocos2d-x-2.1.4/projects/simpleGame/proj.android/bin$ lsusbBus 001 Device 002: ID 10f1:1a19 Importek Bus 001 Device 003: ID 0bda:0159 Realtek Semi

2015-04-20 14:28:17 482

转载 如何检查后台服务(Android的Service类)是否正在运行?

描述:如何检查后台服务(Android的Service类)是否正在运行?我希望我的Activity能够显示Service的状态,然后我可以打开或者关闭它。 回答:Android系统提供了一个函数ActivityManager.getRunningServices可以列出当前正在运行的后台服务线程private boolean isServiceR

2015-01-29 14:37:04 241

翻译 Android下获取状态栏的高度

刚做一个东西,画图的时候 需要获取状态栏的高度,但是每次获取到的都是0,找了好多资料,终于找到了方法,代码如下:[java] view plaincopy/**      *       * @param activity      * @return > 0 success;       */      public sta

2015-01-26 10:44:03 272

原创 android .mk 打包成.jar

LOCAL_PATH := $(call my-dir)# the signapk tool (a .jar application used to sign packages)# ============================================================include $(CLEAR_VARS)LOCAL_MODULE :=

2015-01-14 14:37:47 538

转载 用platform密钥对apk进行签名

1.使用platform密钥对apk进行签名 1.1.进入/build/target/product/security,找到【platform.pk8】和【platform.x509.pem】系统密钥。1.2.进入/build/tools/signapk找到SignApk.java,运行javac编译成SignApk.class1.3.执行命令java com.androi

2015-01-14 14:19:32 323

原创 linux下apk签名

LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := 模块名LOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES := $(LOCAL_MODULE).apkLOCAL_MODULE_CLASS := APPSLOCAL_MODULE_SUFFIX := $

2015-01-14 11:52:59 767

转载 Android签名总结

Android签名总结signapk.jar与eclipse export插件默认赋予程序一个DEBUG权限的签名signapk.jar包含有系统权限(system api, permission),而eclipse export插件默认赋予程序一个DEBUG权限的签名。D:\work_feixun\GalleryBack>java -jar signapk.jar pla

2015-01-12 16:47:44 305

原创 【电子邮件】查看日程提醒后按返回键反悔待机界面

问题分析:DissmissAlarmsService.java类此问题时日历点击通知之后启动事件时把EventInfoActivity with AllInOneActivity as the 父activity rooted to home,故退出之后直接进入home,该问题与电子邮件无关;修改:直接启动activity,不作其它操作// Show event

2015-01-04 15:23:39 357

转载 Android中Service类onStartCommand的返回值问题

Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文章就是简单地讲讲int返回值的作用。从Android官方文档中,我们知道onStartCommand有4种

2015-01-02 11:07:05 274

原创 android 学习源码下载

免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com

2014-12-02 10:46:34 255

转载 Android 系统信息获取(CPU,RAM,ROM,Battery,SD-card,版本等)

一、内存(ram):android的总内存大小信息存放在系统的/proc/meminfo文件里面,可以通过读取这个文件来获取这些信息:[java] view plaincopypublic void getTotalMemory() {          String str1 = "/proc/meminfo";          

2014-12-01 16:06:09 297

源码开发负责模块部分文档分析模块流程

模块分析:Calendar模块,StopWatch 模块,SoundRecorder模块,SprdNote模块 目前在写Fm和DeskClock模块,功能分析不全的地方请指明共同交流,qq405818871

2014-05-25

负责模块部分文档

由于时间比较紧,写了部分模块文档,目前正在写fm和deskclock模块,有从事android源码开发喜欢讨论请加我405818871

2014-05-25

java线程中的interrupt,isInterrupt,interrupted方法

java线程中的interrupt,isInterrupt,interrupted方法

2013-08-18

空空如也

空空如也

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

TA关注的人 TA的粉丝

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