Android4.2
文章平均质量分 69
androiddeveloper
这个作者很懒,什么都没留下…
展开
-
Settings修改记录
1. 更换主题略2. 修改Wifi对话框里的背景Settings/src/com/android/settings/wifi/WifiDialog.javaprotected void onCreate(Bundle savedInstanceState) { mView = getLayoutInflater().inflate(R.layout.wifi_d原创 2013-08-06 16:02:50 · 3438 阅读 · 0 评论 -
ActionBar + ActionProvider + PopupMenu
1.概述ActionProvider类似于Action view,它由一个自定义的layout,它用ActionProvider提供action的行为,并且可以显示子菜单2. 实现方式有两种1. 使用系统的ActionProvider2. 自定义ActionProvider3. 示例主类:src/com/wind/actionbar/HelloActionBarActivi原创 2013-08-17 17:02:06 · 3158 阅读 · 0 评论 -
Android动态显示/隐藏statusbar
protected void toggleSystemStatusBar() { Log.v(TAG, "toggleSystemStatusBar"); /*int flag = 0; flag = View.STATUS_BAR_HIDDEN; this.getWindow().getDecorView().setSystemUiVisibility(flag); t原创 2013-09-04 17:43:15 · 3851 阅读 · 0 评论 -
ActionBar样式需要改动framework的部分
1. ActionBar Tab模式的高度限制默认是最大不超过48dp,超过无效。ActionBar的TabView是放在ScrollingTabContainerView这个容器中的,在new这个类的时候会代码会设置高度public ScrollingTabContainerView(Context context){super(context);...ActionBar原创 2013-09-04 17:28:44 · 2318 阅读 · 0 评论 -
Android添加自己的属性
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mybutton" android:versionCode="1" android:versionName="1.0" > <uses-sdk原创 2013-09-29 17:05:00 · 1043 阅读 · 0 评论 -
Android紧急号码列表修改
frameworks/base/telephony/java/android/telephony/PhoneNumberUtils.javapublic static boolean isEmergencyNumber(String number) { //这里判断方法各个平台都有差异,我主要介绍下MTK平台的 //sim卡插入时,会产生ecclist(即默认的紧急号码)的系统属性值,一般原创 2013-10-15 17:34:08 · 2259 阅读 · 1 评论 -
Android关于分辨率的支持(QVGA,HVGA,WVGA,WXGA)
参考:http://developer.android.com/guide/practices/screens_support.html#top首先说一种快速查找某个分辨率属于那种类型屏的方式,比如480x800属于WVGA1. 打开Eclipse(ADT和SDK都配好的那种)2. ->Android Virtual Devices Manager3. ->New4. ->De原创 2013-10-15 17:40:56 · 2084 阅读 · 0 评论 -
我的位置分享 where i am
收到一个需求:点击按钮,将自己的位置以地图地址的方法通过短信或者邮件分享出去,收到者可以点击这个链接地址打开百度地图或者google地图来查看这个位置实现步骤1. 获取位置:参考前面博客:http://blog.csdn.net/androiddeveloper_lee/article/details/129446372. 将位置转换为地图地址:这个可能必须要借助百度地图或者g原创 2013-10-22 12:39:00 · 1190 阅读 · 0 评论 -
百度地图API开发
百度地图开发步骤:1. 获得Key1). 注册百度账户2). 登陆百度账户,进入API控制台3). 创建秘钥,默认的都是For Server的4). 修改秘钥:点击配置,选择For Mobile5). 填写安全码安全码的组成规则为:Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名)注意:中间的分号为英文状态下的分号!A原创 2013-10-22 11:39:32 · 1724 阅读 · 0 评论 -
Android放大手势界面非常卡问题
进入"设置" -> "辅助功能" -> "放大手势",由于我们字体调大,一屏不能显示,需要下翻,而向下滑动,非常之卡。看了下Preference使用的layout,刚开始怀疑是没有加ScrollView的原因,就来Preference里加了ScrollView,发现还是卡又怀疑是不是Preference本身截获了滑动事件(因为没有看到过Preference内容很多的),结果写了个demo,原创 2013-11-01 18:10:54 · 1876 阅读 · 0 评论 -
Theme.Holo.Light Activity上端灰线问题
问题:模仿MIUI的Setting,实现方法是新建一个快捷设置的Activit和SettingActivity放置在TabActivity里。但是发现Tab下面会有一条灰线,与小米设计有冲突,要求去掉这条灰线排查原因:界面问题一般使用hierarchyviewer来查看,先找找灰线是哪儿产生的PhoneWindow$DecorViewLinearLayoutView原创 2013-12-12 12:34:56 · 1769 阅读 · 0 评论 -
带开关功能的ViewPager
1. 需求:一个ViewPager,正常情况下能滑动,但在某些情况下禁止滑动2. 分析:有时候能滑动有时候不能滑动,那最好就是给这个ViewPager做个开关3. 实现依据:滑动事件监听函数onTouchEvent,禁止ViewPager滑动,可以在这个方法里不去调用ViewPager实现的滑动。@Override public boolean onTouchEv原创 2013-08-15 16:09:28 · 948 阅读 · 0 评论 -
ActionBar PopupMenu
src/com/wind/actionbar/HelloActionBarActivity.javapackage com.wind.actionbar;import android.app.ActionBar;import android.app.Activity;import android.os.Bundle;import android.util.Log;import an原创 2013-08-14 16:03:16 · 1302 阅读 · 0 评论 -
ActionBar 下拉列表
1. ActionBar下拉列表概述可以提供不同模式供用户方便选择适用范围:当内容改变很重要,但是不是很频繁的时候(频繁的话用tab)2. ActionBar下拉列表创建步骤1). 创建SpinnerAdapter,来提供下拉列表的内容2). 实现ActionBar.OnNavigationListener接口,响应用户点击列表项时3). 通过setNavigati翻译 2013-08-13 17:56:18 · 1240 阅读 · 0 评论 -
Gallery2修改记录
1. 修改画布背景为白色res/values/colors.xml像集背景:#1A1A1A修改为:#FFFFFF像册背景#1A1A1A修改为:#FFFFFF2. 修改像集间隔距离res/values/dimensions.xml7dp改为30dp3. 修改像册间隔res/values/dimensions.xml原创 2013-08-06 16:00:25 · 2497 阅读 · 0 评论 -
TabHost使用 调节Tab高度、背景色
需求:本来TabHost已经被遗弃了,但是Android4.2上ActionBar不给力,tab不能调节高度,宽度调整也有限制,有时候还是得使用TabHost示例:src/com.example.hellotabhost.HelloTabHost.javapackage com.example.hellotabhost;import android.os.Bundle;imp原创 2013-08-20 11:33:24 · 2318 阅读 · 0 评论 -
Settings源码分析
Settings源码分析 4.21. 拿到一份代码,首先是找到它的入口,一步一步往里看Settings/AndroidManifest.xml<activity android:name="Settings" android:label="@string/settings_label_launcher" android:原创 2013-08-22 17:02:34 · 3611 阅读 · 0 评论 -
TabHost + PreferenceActivity
src/com/example.hellotabhost/HelloTabHost.javapackage com.example.hellotabhost;import android.os.Bundle;import android.provider.Settings;import android.provider.Settings.SettingNotFoundException原创 2013-08-22 11:26:03 · 1763 阅读 · 0 评论 -
ActionBar初试 menu item转换为action item及常用功能的激活
1. 添加ActionBarAction Bar包括在所有Activity中使用的Theme.Holo主题, Android 3.0或更高版本上时,系统为每个Activity应用默认使用Theme.Holo主题2. 不适用ActionBar方法1. 方法2. ActionBar actionBar = getActionBar();actionBar.hide();原创 2013-08-10 17:40:24 · 1851 阅读 · 0 评论 -
ActionBar - Action View
1. 概述Action View是作为action item按钮的替代品显示在action bar中的一个widget2. 使用要在菜单资源中的一个item声明一个action view,你既可以使用android:actionLayout属性也android:actionViewClass属性来分别指定一个布局资源或要使用的可视构件类。1). android:actionView原创 2013-08-12 13:51:34 · 2203 阅读 · 0 评论 -
ActionBar - Custom view
1. 需要激活自定义视图功能actionBar.setDisplayShowCustomEnabled(true);/src/com/wind/actionbar/HelloActionBarActivity.javapackage com.wind.actionbar;import android.app.ActionBar;import android.app.Activit原创 2013-08-12 14:43:43 · 2236 阅读 · 0 评论 -
ActionBar tab + Fragment
实现ActonBar的tab步骤1. 激活此项功能ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);2. 实现ActionBar.TabListener接口,为增加tab做准备.实现ActionBar.TabListener接口时,应当在类内原创 2013-08-12 15:52:13 · 1487 阅读 · 0 评论 -
ActionBar + Fragment + ViewPager
1. 使用ViewPager首先要导入android-support-v4.jar,我用的新版ADT,默认就有2. 上代码:src/com/wind/actionbar/HelloActionBarActivity.javapackage com.wind.actionbar;import android.app.ActionBar;import android.app.Acti原创 2013-08-12 21:34:25 · 1240 阅读 · 0 评论 -
Android紧急号码修改
frameworks/base/telephony/java/android/telephony/PhoneNumberUtils.javapublic static boolean isEmergencyNumber(String number) { //这里判断方法各个平台都有差异,我主要介绍下MTK平台的 //sim卡插入时,会产生ecclist(即默认的紧急号码)的系统属性值,一般原创 2013-12-12 10:31:01 · 2762 阅读 · 0 评论