Android 系统知识
Judy889
这个作者很懒,什么都没留下…
展开
-
android:allowUndo
Android 在Android 23增加了UndoManager撤销相关的处理,EditText可以使用android:allowUndo来配置是否支持撤销的功能。当我们的设备连接了实体键盘,可以通过crl+z来撤销输入。(TextView with the default Control-Z undo behavior.)可以参考[url]http://androidxref.co...原创 2018-04-25 16:51:46 · 500 阅读 · 0 评论 -
Build.VERSION.SDK_INT
转自:[url]http://blog.csdn.net/l_serein/article/details/6287474[/url]尽管Android向下兼容不好,但是一个程序还是可以在多个平台上跑的。向下兼容不好,接口改变,新的平台上不能用旧的API,旧的平台更不可能用新的API,不等于一个平台需要一个APK。可以在高SDK上开发,并在程序中作版本判断,低版本运行环境使用旧的API。...原创 2012-04-10 11:24:39 · 408 阅读 · 0 评论 -
Android Support Package
好久没有提交新的文章了,最近都在忙别的事情,都没有好好地去学习android新的知识,打算从今天开始每天学习一点新的知识.今天主要是看了Android Support PackeageThe Support Package includes static "support libraries" that you can add to your Android application i...原创 2012-04-09 09:46:42 · 252 阅读 · 0 评论 -
Android杂谈--内存泄露(1)--contentView缓存使用与ListView优化
转自:[url]http://www.cnblogs.com/loulijun/archive/2012/04/10/2437888.html[/url]引起Android内存泄露有很多种原因,下面罗列了一些问题,以后会一一解决1、构造Adapter时没有使用缓存convertView(衍生出ListView优化问题)2、查询数据库游标没有关闭3、Activit...原创 2012-11-01 09:29:25 · 137 阅读 · 0 评论 -
Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式
转自:[url]http://www.eoeandroid.com/thread-210082-1-1.html[/url][size=1.8em]Handler+Runnable模式我们先看一个并不是异步线程加载的例子,使用 Handler+Runnable模式。这里为何不是新开线程的原因请参看这篇文章:Android Runnable 运行在那个线程 这里的代码其实是在UI 主...原创 2012-10-31 14:32:31 · 270 阅读 · 0 评论 -
Animation
转自:[url]http://hi.baidu.com/wendaoeryu/item/203d40efbf86583f5a7cfbcf[/url]Android—Animation一.Animation简介1.简介 Animation为Android提供了一系列的动画效果:旋转、缩放、移动、淡入淡出,这些动画效果可以应用于绝大多数控件。2.分类Animation可分为两类:...原创 2012-10-30 13:41:49 · 134 阅读 · 0 评论 -
com.google.android.xmppService与com.google.android.gtalkservice
com.google.android.xmppService被更名com.google.android.gtalkservice,并且com.google.android.gtalkservice已经从release的SDK中拿掉了,所以我们在SDK找不到相关的信息的。com.google.android.gtalkservice是GTalk用到的service. GTalk是基于XMPP协议的。...原创 2012-02-29 15:11:15 · 158 阅读 · 0 评论 -
Android onTouchEvent和onInterceptTouchEvent
ViewGroup里的onInterceptTouchEvent默认值是false这样才能把事件传给View里的onTouchEvent.ViewGroup里的onTouchEvent默认值是false。View里的onTouchEvent返回默认值是true.这样才能执行多次touch事件。[url]http://blog.csdn.net/android_tutor/a...原创 2012-10-24 15:05:33 · 118 阅读 · 0 评论 -
Android 接受Home key Event
[url]http://stackoverflow.com/questions/3898876/how-to-disable-the-home-key[/url]This solution works from android 2.1,Okay, this was supposed to be a hard question. But here is a way to crack ...原创 2012-05-03 21:06:06 · 164 阅读 · 0 评论 -
android ContentProvider ApplyBatch
转自[url]http://www.2cto.com/kf/201109/105984.html[/url]介绍:数据库事务是由一组数据库操作序列组成,事务作为一个整体被执行。事务的原子性:包含在其中的对数据库的操作序列最终要么全部执行,要么全部不执行。当全部执行时,事务对数据库的修改将生效;当全部不执行时,数据库维持原有的状态,不会被修改。问题:最近在做一个从sdcard导入数据...原创 2012-05-03 16:57:21 · 277 阅读 · 0 评论 -
Sqlite3 WAL
转:[url]http://www.cnblogs.com/wuhenke/archive/2011/11/20/2256618.html[/url]从3.7.0版本(对应iOS 4.3)开始,SQLite还提供了Write-Ahead Logging模式。与delete模式相比,WAL模式在大部分情况下更快,并发性更好,读和写之间互不阻塞;而其缺点对于iPhone这种嵌入式设备来说可以忽略,...原创 2012-05-02 20:36:29 · 307 阅读 · 0 评论 -
managedQuery()与getContentResolver().query()的区别
managedQuery()与getContentResolver().query()的区别:Romain Guy写道:[url]http://groups.google.com/group/android-developers/browse_thread/thread/9c887ac024b36798[/url]managedQuery() will use ContentResol...原创 2012-04-27 15:10:46 · 144 阅读 · 0 评论 -
Android View的绘制流程
转自:[url]http://blog.csdn.net/qinjuning/article/details/7110211[/url]原创 2012-01-14 14:38:04 · 94 阅读 · 0 评论 -
android的窗口机制分析
转自:[url]http://www.2cto.com/kf/201111/111715.html[/url]原创 2011-12-30 17:07:01 · 100 阅读 · 0 评论 -
getApplicationContext()与this,getBaseContext()
转自:[url]http://stackoverflow.com/questions/1026973/android-whats-the-difference-between-the-various-methods-to-get-a-context[/url]In various bits of Android code I've seen: public class MyAc...原创 2011-04-01 10:48:25 · 93 阅读 · 0 评论 -
Android Resource
转自:[url]http://tech.ddvip.com/2010-05/1273125396152852_4.html[/url]关于资源配置,以及选择的详情,参见SDK中的:guide/topics/resources/resources-i18n.html部分。 R类 在使用资源后,界面逻辑与底层逻辑的耦合被降低了,但这不意味着,两者没有关联了。比如,需要为某个...原创 2011-03-31 15:47:50 · 124 阅读 · 0 评论 -
Android <include />, <merge /> and <ViewStub />
[url]http://developer.android.com/training/improving-layouts/index.html[/url][align=center]提高layout的性能[/align] --layout component: share and reuse(layout 组件的共享与复用) -- layout level: optimize ...原创 2012-04-12 10:26:31 · 114 阅读 · 0 评论 -
android中打包含有Activity以及资源文件的jar包在工程中调用
转自:[url]http://www.cnblogs.com/vaiyanzi/archive/2012/02/20/2358910.html[/url]原创 2013-05-28 15:00:19 · 106 阅读 · 0 评论 -
mipmap-xxx
最近在看AOSP,发现mipmaps, 百度 了一下,发现有各种说法,最后还是google出来的比较正确。引用官方文档中:[url]http://developer.android.com/tools/projects/index.html#mipmap[/url][size=large][size=medium]Managing Launcher Icons as mipma...原创 2015-12-10 11:35:19 · 521 阅读 · 0 评论 -
《Android.Programming.Pushing.the.Limits].Erik.Hellman》记录1
最近在看《Android.Programming.Pushing.the.Limits].Erik.Hellman》中写到关于使用何种操作系统开发Android:Google supports Windows, Linux, and OS X for developing Android applications. Although Windows is officiallysuppo...原创 2015-10-29 10:56:52 · 212 阅读 · 0 评论 -
System.currentTimeMillis() uptimeMillis elapsedRealtime 区别
转自[url]http://blog.csdn.net/wutianyin222/article/details/8853958[/url]System.currentTimeMillis() 系统时间,也就是日期时间,可以被系统设置修改,然后值就会发生跳变。uptimeMillis 自开机后,经过的时间,不包括深度睡眠的时间elapsedRealtime自开机后,经过的...原创 2015-10-28 20:02:40 · 150 阅读 · 0 评论 -
GPS的开关设置
//modify by hyxu 2015-9-30 to support above 19 version public void change(boolean closeOrOpen) { if (Build.VERSION.SDK_INT原创 2015-09-29 18:36:40 · 212 阅读 · 0 评论 -
DialogFragment
[code="java"]public class YesNoDialog extends DialogFragment{ public YesNoDialog() { } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { ...原创 2015-09-25 13:56:33 · 189 阅读 · 0 评论 -
ANDROID L——RecyclerView,CardView导入和使用
转自[url]http://blog.csdn.net/a396901990/article/details/40153759[/url]本文主要介绍Android L新增加的两个UI控件RecyclerView,CardView的导入和使用。RecyclerView是ListView的升级版CardView则是Google提供的一个卡片式视图组件本例就是使用R...原创 2015-07-23 09:51:30 · 171 阅读 · 0 评论 -
IntentService 和ResultReceiver
转自[url] http://javatechig.com/android/creating-a-background-service-in-android[/url]1. What is IntentService?IntentService is a subclass of android.app.Service class. A stated intent service...原创 2015-07-22 20:00:01 · 168 阅读 · 0 评论 -
Android media媒体库分析之:分类别统计媒体文件大小
转自[url]http://www.linuxidc.com/Linux/2015-03/114754.htm[/url]系统媒体库不了解的线看这儿: Android media媒体库分析之:MediaProvider http://www.linuxidc.com/Linux/2015-03/114755.htm Android media媒体库分析之:调用系...原创 2015-07-21 20:07:18 · 414 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Service Intent must be explicit
转自:[url]http://www.2cto.com/kf/201507/414802.html[/url]Android L[Android5.X.X] 版本通过Intent隐式启动service时将会报出以下错误:AndroidRuntime( 792): java.lang.IllegalArgumentException: Service Intent must be e...原创 2015-07-21 20:03:01 · 333 阅读 · 0 评论 -
Context 和Application Context
[url]http://possiblemobile.com/2013/06/context/[/url] Application Activity Service ContentProvider BroadcastReceiverShow a Dialog NO YES NO NO NOStart an Activity NO1 YES NO1 NO1 NO1Layout I...原创 2015-02-11 15:14:43 · 152 阅读 · 0 评论 -
ContentProviderOperation.Builder 中withValue和withValueBackReference的区别
关于ContentProviderOperation.Builder 中withValue和withValueBackReference的区别终于在stackoverflow上找到了非常完美的解释:[url]http://stackoverflow.com/questions/4655291/semantics-of-withvaluebackreference[/url]自己理解的是...原创 2015-02-10 14:01:37 · 408 阅读 · 0 评论 -
Android 内存管理的相关知识
最近在读柯元旦的《Android 内核剖析》一书的“内存管理”一章,里面有这样的一句话:“关闭”仅仅是使其对应的窗口不显示,而对应的进程却会一直保存。于是有的读者就开始怀疑,如果后台有很多进程同时存在的话,运行速度会变慢。事实上,这种机制除了占用内存外,基本上不会降低前台程序的运行速度。在Linux的内核调度中,如果一个线程的状态为sleep,则除了占用调度本身的时间外,本身则不会占用CPU的时间...原创 2012-10-15 14:03:58 · 120 阅读 · 0 评论 -
Android Dalvik虚拟机初识
转自[url]http://iaiai.iteye.com/blog/1397738[/url]首先,让我们来思考下面几个问题: 什么是Dalvik虚拟机? Dalvik VM与JVM有什么区别? Dalvik VM有什么新的特点? Dalvik VM的架构是怎么样的? 首先,我得承认第一个问题问得很傻:什么是Dalvik虚拟机?没有人给出过一个明确...原创 2012-10-09 16:32:46 · 130 阅读 · 0 评论 -
Android “Not granting permission” error
android:protectionLevelCharacterizes the potential risk implied in the permission and indicates the procedure the system should follow when determining whether or not to grant the permission to an a...原创 2012-04-23 09:13:38 · 1109 阅读 · 0 评论 -
AndroidManifest.xml的Service元素 android:process设置
转自:[url]http://galin.blog.sohu.com/170489657.html[/url]AndroidManifest.xml的Service元素 这里的android:process=":remote",一开始我没有添加的,在同一个程序里使用IPC,即同一个程序作为...原创 2013-05-30 17:02:41 · 181 阅读 · 0 评论 -
android SL4A
转自:[url]http://code.google.com/p/android-scripting/wiki/RemoteControl[/url]ntroductionSometimes it's nice to be able to write scripts on your computer and run them on the phone. This is possib...原创 2011-08-01 14:03:04 · 242 阅读 · 0 评论 -
如何知道一个apk是放在system/app下还是放在/data/app下?
在做做一个项目的时候,我在想如何知道apk是放在/system/app(也就是system自带的application)还是放在/data/app下(也就是通过adb install安装的)呢?今天终于找到答案了,可以通过ApplicatinInfo.FLAG_SYSTEM这个来判断.[code="java"]ApplicationInfo appInfo = p.applicationInf...原创 2011-09-26 14:20:51 · 381 阅读 · 0 评论 -
Dialog 处理KeyEvent
一直没注意Dialog也可以自己处理KeyEvent.今天遇到了这样的问题,我才知道。问题是这样的:在Activity中显示一个Dialog,若按back key就会把这个Dialog dismiss掉,若你想在按back key dismiss dialog的同时处理些事情,一开始我以为在Activity的onKeyDown事件里面处理,可我发现怎么按了back key,dialog关掉了,但并...原创 2010-09-28 14:29:41 · 221 阅读 · 0 评论 -
Android Permission:Property
property_serice.c/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in complia...原创 2011-05-17 14:26:28 · 165 阅读 · 0 评论 -
Android Permission: android_filesystem_config.h
/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License....原创 2011-05-17 14:09:05 · 545 阅读 · 0 评论 -
Android Property System
转自:英文[url]http://blog.csdn.net/loughsky/archive/2008/11/14/3297286.aspx[/url]中文[url]http://www.hiapk.com/bbs/thread-6389-1-1.html[/url]英文[url]http://www.cnblogs.com/rxwen/archive/2010/01/07/171301...原创 2011-05-16 17:15:26 · 89 阅读 · 0 评论 -
Webview 中WebViewClient遇到的问题
官方文档是这样解析shouldOverrideUrlLoading的:ublic boolean shouldOverrideUrlLoading (WebView view, String url)Since: API Level 1Give the host application a chance to take over the control when a new url...原创 2010-09-06 13:27:20 · 188 阅读 · 0 评论