`
文章列表
在build/tools/Buildinfo.sh下面 echo "persist.sys.timezone=Asia/Shanghai" #echo "persist.sys.timezone=Europe/Amsterdam" echo "ro.product.carrier=${TARGET_PRODUCT_CARRIER}" if [ $TARGET_PRODUCT_CARRIER = "GENERAL" ]; then echo "ro.product.locale.languag ...
PhoneWindowManager.java: 在interceptKeyBeforeQueueing函数中 performHapticFeedbackLw(null, HapticFeedbackConstants.VIRTUAL_KEY, false); 这里把false改为true。 public boolean performHapticFeedbackLw(WindowState win, int effectId, boolean always) { final boolean hapticsDisabled = Settings.System.getIn ...
参考了网上的资料和源码,肤浅分析了下,不够深入。 Android APK安装原理分析 一、概述 APK是Android Package的缩写,即Android安装包。 APK安装可以通过以下四种方式: 1. 系统应用安装,开机时完成系统应用的检查,没安装就安装,安装就跳过,无安装界面。 2. 网络下载应用安装,通过market应用完成,无安装界面。 3. ADB工具安装,无安装界面 4. 通过SD卡来安装apk,有安装界面,由packageinstaller.apk应用处理安装及卸载过程的界面。 应用安装涉及到如下几个目录: system/app     系统自带的应用程序,无法删除 ...
android中触屏反馈原理 HOPE mt6516 android2.2 linux2.6.32 在用户对软按键或者某些ui操作的时候会反馈振动,达到让用户感知操作ok的效果。 在情景模式(Audio Profile)的选取之后,将会出现对特定情景模式设置的界面(Edit Profile),在这里面就可以设置是否启动振动器 和反馈功能。 情景模式对于的代码在:packages/apps/Settings/src/com/android/settings/audioprofile下, 其中文件:AudioProfileSettings.java是情景模式选择;Editprof ...
1,动态壁纸 在frameworks\base\core\res\res\values目录找到Config.xml文件,最后一行有定义: <string name="default_wallpaper_component">null</string>  将其修改为对应的live wallpaper的启动component即可,如要把默认壁纸设置为2.1自带的galaxy,这样写即可: <string name="default_wallpaper_component">com.android.wallpap ...
设置壁纸的代码在 Launcher.java中的case AddAdapter.ITEM_WALLPAPER: {                     startWallpaper();                     break;                 } 中, private void startWallpaper() { closeAllApps(true); final Intent pickWallpaper = new Intent(Intent.ACTION_SET_WALLPAPER); Intent ...
在android中,Settings中有许多的默认设置,比如默认屏幕的亮度等。 这些都是通过 frameworks/base/packages/SettingsProvider/res/values/defaults.xml中来设置的 例如: <integer name="def_screen_off_timeout">600000</integer>设置关屏超时时间的默认值 <integer name="def_screen_brightness">102</integer> 设置亮度的默认值 <b ...
1,sudo passwd username 2,sudo passwd root 然后 System (系统)-> Preferences(系统管理) -> Login Window(登录桌面) 菜单,并切换到 Security (安全)选项页,然后选中其下的“Allow local system administrator login(允许本地系统管理员登录)”选项
1,通过intent调用camera Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); File photo = new File(Environment.getExternalStorageDirectory(), getPhotoFileName()); Log.i(TAG,"getPhotoFileName():" +getPhotoFileName()); intent.putExtra(MediaStore.EXTRA_OUTPUT, ...
1,android调用gallery获取图片 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); startActivityForResult(intent,GET_PHOTO_WITH_GALLARY); 然后在protected void onActivityResult(int requestCode, int resultCode, Intent data) { data.getData()} 获取图片的uri。 通过uri获取到Bitma ...

开源工程收集一

http://www.open-open.com/lib/view/open1328063267889.html
参考: http://www.apkbus.com/archiver/tid-14764.html http://www.open-open.com/lib/view/open1328680706530.html http://www.eoeandroid.com/thread-33338-1-1.html
之前在网上看到有篇文章:Launcher之Dock细节篇http://news.wangmeng.cn/detailNews/2716-the-article-details-launcher-dock 它实现了一个仿Mac的dock。感觉蛮有意思的,所以就照着仿制了一个。 可以动态的添加快捷方式,默认包含AllApp按钮,图标居中显示。 文章后边附带的源码是基于android2.2自带的launcher2稍作修改而成,使用eclipse调试。 一、首先要在Launcher的setupViews函数里面初始化自己的layout(需增加3个地方) [java] view plaincopy ...
主要改动的是:workspace.Java和launcher.java两个文件。附带的源码也仅包含这两个文件。 只要将workspace.Java和launcher.java两个文件覆盖在http://download.csdn.net/source/3142047这个工程里边就行啦~~ 操作是长按最下边dock上的Allapp按键,就会弹出啦~~ 代码太多,不一一解释,直接上源码才是王道! 源码下载地址: http://download.csdn.net/source/3142406 后记:感谢aaa2832和whshuai11 两位童鞋,发现了一个其中的BUG,就是 ...

PHP学习系列七

    博客分类:
  • PHP
数据库操作 数组: $product = array('tires','oil','spark plugs'); array是一个语言结构,而不是函数。 $product[0],$product[1] foreach($produce as $current){ echo $current." "; } 关联数组: $prices=array('Tires'=>100,'oil'=>10,'spark plugs'=>4) 访问:$prices['Tires'] 遍历:foreach或list()和each()结构 foreach($prices as $ ...
Global site tag (gtag.js) - Google Analytics