自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 制作默认开机动画

刷第一个开机画面软件使用教程: 先打开机子的fastboot模式 1:先找好图片(适合自己分辨率的图片)放在工具里(最好是PNG格式,其他格式容易失真) 2:点开 G2开机画面制作工具 3:点OPEN打开图片 4:点convert生成第一个开机画面文件 5:刷开机画面(系统C:\WINDOWS\system32里面必须有Adb那2个文件) 刷第二屏开机画面比较麻...

2012-09-28 11:43:18 310

原创 Android开机动画过程

Android 开机会出现3个画面: 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片); 2. Android平台启动初始化,出现"A N D R I O D"文字字样画面; 3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。 1、开机图片(Linux小企鹅) (...

2012-09-28 11:42:44 142

原创 android 修改launcher中默认启动的widget

修改的文件是在launcher2/res/xml/default_workspace.xml文件这个是在LauncherProvider.java中加载的

2012-09-28 11:38:38 396

原创 探秘widget之launcher添加widget的流程分析

添加widget首先需要在laucher的空白处长按,所以首先定位在laucher的 public boolean onLongClick(View v) 中,看到:[java] view plaincopyif (mWorkspace.allowLongPress()) { if (cellInfo.cell == null) { if (...

2012-09-28 11:30:28 186

原创 android java调用命令行给文件赋权限

[code="java"]public void chmodFiles(){Process p = null; try { p = Runtime.getRuntime().exec("chmod 777 productinfo"); file.createNewFile(); Runtime.getRuntime().exec("chmod 777 "...

2012-09-27 18:18:10 158

原创 InputStream,String,File相互转化

1. String --> InputStream InputStream String2InputStream(String str){ ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes()); return stream; } 2. InputStream --> Stri...

2012-09-27 18:10:26 102

原创 android Uri获取真实路径转换成File的方法

有的时候要将android uri如content://media/external/image/media/102这样格式转换 成File类型或者获取真实文件路径,可以用以下方法: Java代码 Uri uri = data.getData(); String[] proj = { MediaStore.Images.Media.DATA }; ...

2012-09-27 18:07:36 149

原创 android将路径转化为URI

如果已經取得了檔案的路徑的字串,那怎麼轉成URI呢?String ImagePath = "file://" + 路徑;Uri uri = Uri.parse(ImagePath);重點在於要加上『file://』,才能成為合法的URI,不然該URI會無法表示相對應的檔案位置。EX:file:///ola/android.txt補充:或是用Envir...

2012-09-27 18:06:57 1038

原创 如何向android的setting语言列表中添加一门语言(

如题:看了下,android2.2系统有越南语的字库,所以支持越南语,但setting中语言列表里没有越南语选项,起初我在LocalePicker.java的onCreate方法的133行做了如下修改:mLocales = new Loc[finalSize+1]; for (int i = 0; i < finalSize ; i++) { m...

2012-09-27 12:59:06 135

原创 framework下资源文件---自定义统一的系统风格

1.系统资源文件位置:framework/base/core/res/res2.引用方法:android. R.style.XXX XXX="@android:anim /anim_name" 此时被引用的文件必须在public.xml中声明。 如果想引用一个非Public的文件,使...

2012-09-26 17:46:20 70

原创 android更改暗码

在Contact应用程序下的SpecialCharSequenceMgr.java下的[code="java"]static boolean handleSecretCode(Context context, String input) { // Secret codes are in the form *#*##*#* int len = input....

2012-09-26 13:31:36 220

原创 Android系统默认值的设置

[size=medium]1开机图片:  android-logo-mask.png  android-logo-shine.png  这两个图片一个在上一个在下  ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo...

2012-09-26 09:25:21 104

原创 android修改默认语言

在build/tools/Buildinfo.sh下面[code="xml"]echo "persist.sys.timezone=Asia/Shanghai"#echo "persist.sys.timezone=Europe/Amsterdam"echo "ro.product.carrier=${TARGET_PRODUCT_CARRIER}"if [ $TARGET_P...

2012-09-26 09:24:43 170

原创 android触屏震动以及震动强度修改

PhoneWindowManager.java:在interceptKeyBeforeQueueing函数中performHapticFeedbackLw(null, HapticFeedbackConstants.VIRTUAL_KEY, false);这里把false改为true。[code="java"]public boolean performHapticFe...

2012-09-26 09:24:34 2408

原创 android apk安装原理分析

[size=medium]参考了网上的资料和源码,肤浅分析了下,不够深入。 Android APK安装原理分析一、概述APK是Android Package的缩写,即Android安装包。APK安装可以通过以下四种方式:1. 系统应用安装,开机时完成系统应用的检查,没安装就安装,安装就跳过,无安装界面。2. 网络下载应用安装,通过market应用完成,无安装...

2012-09-25 14:16:31 108

原创 android 触屏反馈原理

[size=medium]android中触屏反馈原理 HOPE mt6516 android2.2 linux2.6.32 在用户对软按键或者某些ui操作的时候会反馈振动,达到让用户感知操作ok的效果。 在情景模式(Audio Profile)的选取之后,将会出现对特定情景模式设置的界面(Edit Profile),在这里面就可以设置是否启动振动器 和反馈功能。...

2012-09-25 14:13:58 194

原创 android设置默认壁纸

1,动态壁纸在frameworks\base\core\res\res\values目录找到Config.xml文件,最后一行有定义: null 将其修改为对应的live wallpaper的启动component即可,如要把默认壁纸设置为2.1自带的galaxy,这样写即可: com.android.wallpaper/com.android.wallpaper....

2012-09-25 12:48:31 202

原创 android设置wallpaper

设置壁纸的代码在Launcher.java中的case AddAdapter.ITEM_WALLPAPER: { startWallpaper(); break; }中,[code="java"]private void startWallpaper() { ...

2012-09-25 12:00:16 196

原创 android Settings中的各个默认设置

[size=medium]在android中,Settings中有许多的默认设置,比如默认屏幕的亮度等。这些都是通过frameworks/base/packages/SettingsProvider/res/values/defaults.xml中来设置的例如:600000设置关屏超时时间的默认值102 设置亮度的默认值false设置是否允许安装非Market应用程序的...

2012-09-25 11:07:50 179

原创 ubuntu修改用户密码以及启用root登录

1,sudo passwd username2,sudo passwd root然后System (系统)-> Preferences(系统管理) -> Login Window(登录桌面) 菜单,并切换到 Security (安全)选项页,然后选中其下的“Allow local system administrator login(允许本地系统管理员登录)”选项...

2012-09-24 14:47:11 96

原创 android 调用camera相关操作

1,通过intent调用camera[code="java"]Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); File photo = new File(Environment.getExternalStorageDirectory(), getPhotoFileName()); Lo...

2012-09-21 22:11:36 154

原创 android gallery相关操作

1,android调用gallery获取图片[code="java"]Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType("image/*");startActivityForResult(intent,GET_PHOTO_WITH_GALLARY);[/code]然后在[code="ja...

2012-09-21 20:11:23 79

原创 开源工程收集一

[url]http://www.open-open.com/lib/view/open1328063267889.html[/url]

2012-09-17 22:33:42 76

原创 android水波纹效果之一

参考:[url]http://www.apkbus.com/archiver/tid-14764.html[/url][url]http://www.open-open.com/lib/view/open1328680706530.html[/url][url]http://www.eoeandroid.com/thread-33338-1-1.html[/url]

2012-09-17 22:27:11 70

原创 为launcher添加一个仿Mac的dock(附源码)

之前在网上看到有篇文章:Launcher之Dock细节篇http://news.wangmeng.cn/detailNews/2716-the-article-details-launcher-dock 它实现了一个仿Mac的dock。感觉蛮有意思的,所以就照着仿制了一个。可以动态的添加快捷方式,默认包含AllApp按钮,图标居中显示。文章后边附带的源码是基于android2.2自带的...

2012-09-17 21:50:32 169

原创 android桌面预览效果

主要改动的是:workspace.Java和launcher.java两个文件。附带的源码也仅包含这两个文件。只要将workspace.Java和launcher.java两个文件覆盖在http://download.csdn.net/source/3142047这个工程里边就行啦~~ 操作是长按最下边dock上的Allapp按键,就会弹出啦~~ 代码太多,不一...

2012-09-17 21:49:18 173

原创 PHP学习系列七

数据库操作数组:$product = array('tires','oil','spark plugs');array是一个语言结构,而不是函数。$product[0],$product[1]foreach($produce as $current){echo $current." ";}关联数组:$prices=array('Tires'=>100,'oi...

2012-09-16 02:20:17 93

原创 android中shape

1,作用:可以在xml中定义图形,并且定义一些效果2,用法:首先在drawable中新建一个xml[code="xml"] [/code]然后通过android:src="@drawable/shape"或者android:background="@drawable/shape"来使用。具体属性参考:[url]htt...

2012-09-15 12:35:19 85

原创 android中layer-list

1,作用:可以将多个图片(图层)按照顺序层叠起来。2,用法:在drawable下新建一个d.xml[code="xml"] [/code]通过android:src="@drawable/d"或...

2012-09-15 12:27:22 78

原创 android客户端连接人人网之二----获取朋友信息

1,http请求,将paramList发送到http://api.renren.com/restserver.do进行post请求。同时得到HttpResponse响应,判断响应代码是否为200,为200表示成功。解析JSON数据为相关对象。[code="java"] private String sendRequest() { String returnValue = "0";...

2012-09-13 15:31:48 92

原创 android客户端连接人人网之二----获取签名

官方文档:[url]http://dev.xiaonei.com/wiki/Calculate_signature[/url]很简单首先组装参数:我们以friends.getFriends接口为例子:required的参数是必选的,除了sig以外,因为签名值还没算,alternative的参数,要么选access_token,要么选api_key和session_key。O...

2012-09-13 14:19:17 135

原创 android客户端连接人人网之一----获取授权

连接人人网,有两种方法,参考人人网的官网:[url]http://wiki.dev.renren.com/wiki/%E7%A7%BB%E5%8A%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A5%E5%85%A5[/url]第一种是直接使用人人网开放平台提供的各种接口,如用作验证和授权的OAuth 2.0,提供数据的底层Rest API,以及嵌入各种Widge...

2012-09-13 14:06:37 256

原创 android美化ToggleButton

1、设置XML属性 我们需要设置ToggleButton的背景,以及当ToggleButton为on或者off时到状态图。 首先,我们设置ToggleButton的背景,建立 /res/drawable/btn_toggle_bg.xml[code="xml"] ...

2012-09-12 09:55:27 305

原创 PHP学习系列六

[size=medium]文件操作:fopen();fopen(path,mode);如果fopen打开远程文件遇到问题,请检查php.ini,在这个文件中,可以通过关闭allow_url_fopen指令来禁用这个功能。fopen前面用@符号可以告诉php抑制所有由该函数调用所产生的错误。fwrite()或者fputs()可以写文件fwrite($fp,$outputs...

2012-09-11 21:53:16 89

原创 android复合控件

自定义组合控件,用来复用其一:首先看布局文件:[code="xml"] [/code]一张图片,一行文字。然后看定义的控件:[code="java"]public class ImageBtn extends LinearLayout { private ImageView iv; private TextView ...

2012-09-11 20:14:12 109

原创 农历和阳历互换的java版

找来找去,终于找到一个可以使用的版本,特记录如下[code="java"]//实现类package com.java.calendar;// 自定义日历类 public class ChineseCalendar { // Array lIntLunarDay is stored in the monthly day information in...

2012-09-10 22:37:22 142

原创 android中SharedPreference的使用

SharedPreference,相信了解过android的同学都懂,就是用来存放一些比较简单的设置数据的存储方式,可以去应用程序包的data中查看,就是一个xml文件。使用也很简单。示例如下:[code="java"]public class DBSharedPreferences extends Activity { public static final String ...

2012-09-08 11:08:55 82

原创 android最简单的ProgressBar以及ProgressDialog使用

说到ProgressDialog和ProgressBar,相信大家不陌生吧,就是比如导入联系人的时候会出现一个进度条的控件,或者下载的时候的进度条。首先说一下ProgressBar:既然要更新UI,在android中,一般是不在主线程也就是Activity所在的那个线程来做些费时的操作的,因为这样会阻塞主线程,导致出现ANR错误。因此,一般是新开一个线程来做费时的操作,当然,做操作的时候又...

2012-09-08 11:04:52 241

原创 android异步的几种方式

android异步处理的几种方式1,对数据库uri查询的异步方式----AsyncQueryHandler示例首先写一个AsyncQueryHandler继承类QueryHandler,然后new一个mQueryHandler对象。查询完了之后会回调onQueryComplete函数,如下: [code="java"]private void query() { ...

2012-09-08 10:46:48 177

原创 PHP学习系列五

[size=medium]1,$_POST,$_GET,$_REQUEST---超级全局变量$_POST,$_GET数组之一都可以保存表单变量的细节,使用哪个数组取决于提交表单时使用的方法是POST还是GET。另外,通过这两种方式提交的所有数据都可以通过$_REQUEST数组获得2,点号用来连接字符串双引号和单引号echo “$tire”:这样是输出$tire的值echo ...

2012-09-07 21:46:17 116

空空如也

空空如也

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

TA关注的人

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