自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (8)
  • 收藏
  • 关注

原创 Android开机第一个Launcher

Android开机第一个Launcher应该是Provision,其AndroidManifest.xml文件为:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.provision">

2015-07-28 20:41:25 4149

原创 Android4.4 Wi-Fi P2P WifiP2pService中初始化流程

WifiP2pManager提供接口给上层使用,真正实现功能的是WifiP2pService。1.构造函数:WifiP2pServicepublic WifiP2pService(Context context) { mContext = context; //STOPSHIP: get this from native side mIn

2015-07-24 14:49:04 2692

原创 Android4.4 WifiP2pSettings 中调用流程

由于是Android TV,界面经过修改,不是手机原生态。构造函数:public WifiP2pSettings(NetworkSettingsActivity activity) { super(activity); //初始化一些空间和成员变量 this.mActivity = activity; mWifiP2p

2015-07-23 16:42:51 1890

原创 判断IP是否合法

现在不需要自己写正则表达式去匹配IP是否合法,只需要调用一个简单的函数就可以解决问题。String ip = "xxx.xxx.xxx.xxx";boolean isIpString = InetAddress.isNumeric(ip);返回true,表示合法;返回false,表示不是合法的IP。/** * Returns true if the string is a va

2015-07-22 10:52:01 1290

原创 Android4.4中设置壁纸----壁纸显示不全

基于Android4.4智能TV平台,最近有客户说设置壁纸后,壁纸总是截取一部分显示,导致整张图片显示不全。原因是在设置壁纸的时候,由于分辨率的问题,导致有图片是截图显示或是拉伸显示。例如,平台的分辨率是1280*720,如果要显示的壁纸分辨率正好是1280*720,则正好能够满屏显示。如果要显示的壁纸分辨率是1650*1050,则会被截图显示,最后看到额效果就是显示不全。如果要显示的壁纸是7

2015-07-21 10:26:24 3742

原创 修改Android中默认语言

在full_base.mk或是device.mk文件中(即编译出apk的文件中),PRODUCT_PROPERTY_OVERRIDES += \    persist.sys.language=zh \    persist.sys.country=CN \    persist.sys.timezone=Asia/Shanghai

2015-07-16 11:41:53 367

原创 uses-permission & permission

都是在AndroidManifest.xml文件中声明。在标签之前。是调用别人的程序自己需要声明的权限,即运行自己时需要的权限。uses-permission,顾名思义,使用权限。例如: //清楚缓存权限是自己定义的权限,即别人调用自己时别人需要的权限。一般不用。

2015-07-09 19:52:29 229

原创 搭建安卓开发环境

1.下载JDK,安装JDK(傻瓜式安装);安装完成后,配置环境变量:打开环境变量窗口方法:右键【我的电脑】--单击属性【高级】--单击【环境变量】在上方的用户变量中依次新建如下变量,并分别填入如下路径:变量名:JAVA_HOME变量值:E:\Program Files\Java\jdk1.7.0_07变量名:PATH变量值:%JA

2015-07-09 19:36:38 426

原创 运行时出现adb connect fail

运行程序的时候,会出现:The connection to adb is down, and a severe error has occured. You must restart adb and EclipsePlease ensure that adb is correctly located at ....解决方法:1.先杀掉adb进程,再重启a

2015-07-09 19:34:31 2528

原创 解析Android.mk文件

以Browser为例。一般情况下,   Android.mk和需要编译的源文件放在同一目录下。LOCAL_PATH 变量用于查找源文件, 宏函数my-dir由编译系统提供,用于返回当前路径。LOCAL_PATH := $(call my-dir)      //将LOCAL_PATH 变量定义成本文件所在的目录Android.mk中可以定义多个编译模

2015-07-09 11:56:36 1198

原创 Android中字体设置Font

1.一般使用默认字体,可以使用以下四种安卓系统提供的字体。 android:typeface="normal" android:typeface="sans" android:typeface="serif" android:typeface="monospace" 2.如果需要设置其他的字体,则需要先得到字体的 ttf文件,例如 Arial

2015-07-08 14:03:08 1225

原创 Android.mk文件中找Apk需要用到的jar包

以Browser(浏览器)为例所有编译生成的jar包都在目录base\android\out\target\common\obj\JAVA_LIBRARIES下,如图:在Android.mk中使用的时候,都是使用intermediates前面的字段。1.首先在Android.mk中,找到所依赖的包LOCAL_STATIC_

2015-07-08 09:55:06 1251

原创 Android中声音处理流程

在android\frameworks\base\media\java\android\media\AudioManager.java中 /** * @hide */ public void handleKeyDown(KeyEvent event, int stream) { int keyCode = event.getKeyCode();

2015-07-07 16:14:00 6146

原创 Android中系统存储 Settings

1.Settings的初始化:在SettingsProvider中进行。 需要增加或者修改初始化参数,在DatabaseHelper.java中直接增加或是修改。例如: 在frameworks/base/packages/SettingsProvider/res/values/default.xml文件中增加com.android.inputmethod.lat

2015-07-04 11:53:54 2714

原创 在framework层中使用string字符串

1.在\frameworks\base\core\res\res\values的strings.xml文件中增加需要的字符串(如果有需要,可以在对应的中文等strings中也增加)Please input again.2.在\frameworks\base\core\res\res\values的symbols.xml中增加说明3.在framework中使用Re

2015-07-04 11:21:41 406

原创 AnimationDrawable的使用

1.定义AnimationDrawable:一个用来创建帧动画的对象,由一系列的Drawable对象定义,可以设置成一个View对象的背景。2.使用(1)在/res/drawable目录下,新建一个xml文件,定义根节点,在其中可以使用android:oneshot="true"或者android:oneshot="false"来标示是否需要循环播放。在根节点中使用来定义动

2015-07-02 16:59:54 7083 2

原创 ListView OnItemClickListener无作用

最近在做音乐播放器,想仿天天动听在歌曲名的前面加个心形的图片,点击变成喜欢的歌曲。在实现的过程中,心形的图片我使用的控件是ImageButton(因为会使用点击功能),但是最后通过自定义的适配器把所有歌曲显示出来后,发现点击功能无作用,根本就不会运行onItemClick,即使在代码中强制把焦点给ListView也不行。最后在各个大虾的帮助下终于给解决啦~是ImageButton搞的鬼(若

2015-07-01 14:34:33 461

空空如也

空空如也

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

TA关注的人

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