framework
andylao62
这个作者很懒,什么都没留下…
展开
-
有弹性的ScrollView&ListView&HorizontalScrollView
原帖: http://dev.10086.cn/cmdn/bbs/thread-40685-1-1.html Java代码 import android.content.Context; import android.graphics.Rect; import android.util.AttributeSet; import android转载 2014-11-17 17:54:23 · 3641 阅读 · 1 评论 -
cpp 文件打印LOG
1、android.mkLOCAL_LDLIBS:= -llogLOCAL_SHARED_LIBRARIES := liblog libcutils2、CPP文件#include #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)#define LOGI(.原创 2015-08-28 09:57:42 · 2641 阅读 · 0 评论 -
LatinIME默认打开各国语言
1、 frameworks\base\packages\SettingsProvider\res\values\defaults.xml com.android.inputmethod.latin/.LatinIME;529847764;-921088104增加英文和泰文输入法,android/packages/inputmethods/LatinIME/java/res/xml/meth原创 2015-08-28 11:39:18 · 1925 阅读 · 0 评论 -
Android中父View和子view的点击事件
android系统中的每个View的子类都具有下面三个和TouchEvent处理密切相关的方法:1)public boolean dispatchTouchEvent(MotionEvent ev) 这个方法用来分发TouchEvent2)public boolean onInterceptTouchEvent(MotionEvent ev) 这个方法用来拦截TouchEvent原创 2015-08-14 17:31:24 · 2749 阅读 · 1 评论 -
Android4.2如何禁止锁屏左右滑动功能?
[DESCRIPTION]Android4.2的锁屏是可以左右滑动的,如何禁止锁屏的左右滑动功能?[SOLUTION]1、请修改frameworks/base/policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java,将 onFinishInflate()方法中的原创 2015-08-05 10:51:45 · 1309 阅读 · 0 评论 -
常用保存状态指令
Settings.System.putInt(mContext.getContentResolver(),"test",0);Settings.System.getInt(mContext.getContentResolver(),"test",0);原创 2015-03-13 17:05:54 · 601 阅读 · 0 评论 -
Android判断屏幕锁屏的方法总结
由于做一个项目,需要判断屏幕是否锁屏,发现网上方法很多,但是比较杂,现在进行总结一下:总共有两类方法:一、代码直接判定二、接收广播 现在先说第一类方法(代码直接判定):1、通过PowerManager的isScreenOn方法,代码如下: ?12PowerManager转载 2015-12-11 14:30:05 · 1194 阅读 · 0 评论 -
android 禁用和开启四大组件的方法(setComponentEnabledSetting )
为什么要关闭组件? 在用到组件时,有时候我们可能暂时性的不使用组件,但又不想把组件kill掉,比如创建了一个broadcastReceiver广播监听器,用来想监听第一次开机启动后获得系统的许多相关信息,并保存在文件中,这样以后每次开机启动就不需要再去启动该服务了,也就是说如果没有把receiver关闭掉,就算是不做数据处理,但程序却还一直在后台运行会消耗电量和内存,这时候就需要把这个rece转载 2015-11-23 16:54:42 · 728 阅读 · 0 评论 -
默认年
frameworks\base\services\java\com\android\server\NetworkTimeUpdateService.javaprivate static int mDefaultYear = 2015;//2012原创 2015-11-26 14:55:12 · 371 阅读 · 0 评论 -
显示ActionBar的Menu
显示ActionBar的Menuframeworks\base\core\java\android\view\ViewConfiguration.javasHasPermanentMenuKey = !wm.hasSystemNavBar() && !wm.hasNavigationBar() && false;原创 2015-12-02 15:54:13 · 322 阅读 · 0 评论 -
Android增加一个System Service
1. 增加一个aidl文件:frameworks/base/core/java/android/os/ITestWslService.aidl[html] view plaincopypackage android.os; interface ITestWslService { /** * {@hide}转载 2015-12-20 15:14:54 · 865 阅读 · 0 评论 -
Scroller的应用--滑屏实现
1、Scroller源码分析下面是对Scroller源码的分析,并附有源码,如下:[java] view plaincopyprint?"font-size:18px;">package android.widget; import android.content.Context; import android.har转载 2015-06-14 23:58:47 · 844 阅读 · 0 评论 -
Android学习系列(39)--Android主题和样式之系统篇(上)
【基于最新的Android4.4的源码分析】每家公司或者每个移动团队无不想开发出一套自己的UI框架,融入自己的设计和特性,这必然会去修改android的ui。所以,学习和理解android的UI设计是最基础和非常有必要的。android ui设计最重要的就是主题和样式。1、位置在Android的frameworks/base/core/res/res/values目录下转载 2015-01-28 10:29:01 · 986 阅读 · 0 评论 -
布局全屏
final int visFlags = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN; mMainLayout.setSystemUiVisibility(visFlags);原创 2015-03-04 14:54:08 · 483 阅读 · 0 评论 -
Android4.2锁屏流程【Android锁屏解析三】
谷歌对Android4.2的版本做了一些改动,突出的改动就是锁屏可以添加widget,即锁屏widget,这个是谷歌的一个大的改动,先来说说android4.2做了哪些改动? (1)Lock screen widgets如图:(2)屏保模式的添加简单介绍如下:互助屏保是一个互动屏幕保护程序模式,当用户的设备开始停靠或充电。在这种模式下,系统将启动一枕黄粱 - 远转载 2015-03-04 14:55:32 · 1088 阅读 · 0 评论 -
android4.2解锁最后过程
KeyguardSelectorView.javamCallback.userActivity(0); if (isSecure()) { mCallback.dismiss(false); }原创 2015-03-05 14:26:48 · 591 阅读 · 0 评论 -
android4.2 锁屏源码分析
笨人,大到浏览了android4.2 锁屏代码的流程,以及关键的几个类,及布局文件,用于备忘。写得有点乱,等有时间再整理下。//1 java层核心第一个类:(famework/base/service/java/com/android/server/)SystemServer.javaà//2 系统调用第一个类的入口init1()转载 2015-03-05 14:24:19 · 2493 阅读 · 0 评论 -
Android framework系统默认设置修改
Launcher 总结: 1、launcher的布局太居中,要想两边拉伸 apps_customize_pageLayoutPaddingLeft">40dp apps_customize_pageLayoutPaddingRight">40dpapps tab栏的宽度( Launcher2icon 数目、大小)\packages\app转载 2015-03-26 11:55:51 · 2386 阅读 · 0 评论 -
Android判断屏幕锁屏的方法总结
由于做一个项目,需要判断屏幕是否锁屏,发现网上方法很多,但是比较杂,现在进行总结一下:总共有两类方法:一、代码直接判定二、接收广播 现在先说第一类方法(代码直接判定):1、通过PowerManager的isScreenOn方法,代码如下: PowerManager pm = (PowerManager) context.getSystem转载 2015-03-20 18:35:18 · 724 阅读 · 0 评论 -
android 指示灯
BatteryService.javaupdateLightsLocked各种灯修改原创 2015-03-20 18:12:45 · 2252 阅读 · 0 评论 -
Android之Home键监听封装
众所周知,我们监听返回键事件,无法是下面两个方法:[java] view plaincopy@Override public void onBackPressed() { //do something //super.onBackPressed(); }转载 2015-04-10 11:27:10 · 551 阅读 · 0 评论 -
锁屏流程
PhoneWindowManager.javasystemReady()-->mKeyguardMediator.onSystemReady();KeyguardViewMediator.javaonSystemReady-->doKeyguardLocked();doKeyguardLocked-->showLocked-->mHandler.obtainMe原创 2015-04-29 11:56:29 · 656 阅读 · 0 评论 -
布局获取墙纸属性
WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER;WindowManager.LayoutParams lp原创 2015-05-09 09:42:51 · 408 阅读 · 0 评论 -
[Audio app]如何避免后台音乐被low memory结束生命
[DESCRIPTION]如何避免后台音乐被low memory结束生命 [SOLUTION]为防止某些进程被low memory意外杀掉,可以将其加入白名单,降低误伤的概率;一般来说,low memory killer会首先选择adj value徘徊在9~15的process去结束生命; 1.在ActivityManagerService.ja原创 2016-03-28 18:23:28 · 1197 阅读 · 0 评论