共 27 篇文章 |
|
Sensor service在后台和driver交互获取数据,各个应用连上service获取想要的sensor数据,从如上代码看,没有任何和service交互的代码,这一切都被封装到SensorManager里了。我们之前描述的三个父类的功能中已经有过描述,ISensorServer定义了client和sensor service的RPC通信接口,client端在得到sensor service代理对象后,通过调用createSens... 阅586 转1 评0 公众公开 13-05-04 17:06 |
Android中Parcel的分析以及使用简单点来说:Parcel就是一个存放读取数据的容器, Android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互,而且AIDL的数据也是通过Parcel来交互的。dataPostion() 获得当前parcel对象的偏移量(类似于文件流指针的偏移量)一、Parcel的分析。巧用setDataPosition()... 阅1590 转0 评0 公众公开 13-04-19 12:35 |
结论:*android:layout_marginBottom*android:layout_marginLeft*android:layout_marginRight*android:layout_marginTop上面几个属性的值是根据下面的相对位置的对象的值来做计算的,如果没有相对的对象就以总体布局来计算*android:layout_below*android:layout_above*android:layout_toLeftOf*android:layout_toRightOf*android:layout_alignT... 阅271 转0 评0 公众公开 13-04-17 16:36 |
android:theme="@android:style/Theme.Translucent"这样就调用了android的透明样式!<itemnameitemname="android:windowBackground">@color/transparent</item><itemnameitemname="android:windowIsTranslucent">true</item><itemnameitemname="android:windowAnimationStyle&q... 阅996 转2 评0 公众公开 13-03-15 01:22 |
阅10338 转69 评0 公众公开 13-03-13 23:00 |
//列表项的数据 String[] strs = {"1","2","3","4","5"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,strs); setListAdapter(adapter); }<Button android:id="@+id/view_btn" android:layout... 阅219 转2 评0 公众公开 13-03-13 01:21 |
InputFilter实现EditText文本输入过滤器 | 安卓使用技巧分享InputFilter实现EditText文本输入过滤器。editText.setFilters(new InputFilter[] { new InputFilter() { public CharSequence filter(CharSequence src, int start, int end, Spanned dst, int dstart, int dend) { return src.length() <1 ? 阅435 转0 评0 公众公开 13-01-17 15:02 |
android 线程。在Android里定时更新 UI,通常使用的是 java.util.Timer, java.util.TimerTask,android.os.Handler组合。private Handler handler = new Handler();Message 在Android是什么呢? 对于Android中Handler可以传递一些内容,通过Bundle对象可以封装String、Integer以及Blob二进制对象,我们通过在线程中使用Handler对象的sendEmptyMes... 阅146 转0 评0 公众公开 13-01-15 16:59 |
Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。下面介绍Context的一些get方法,通过这些get方法可以获取应用环境全局信息: 1.public abstract Context getApplicationContext ()7.public abstract SharedPreferences getSharedPreferences (String name, int m... 阅19 转0 评0 公众公开 13-01-15 11:53 |
调用getWindowManager()之后,会取得现有Activity的Handle,此时,getDefaultDisplay()方法将取得的宽高维度存放于DisplayMetrics对象中,而取得的宽高维度是以像素为单位(Pixel),“像素”所指的是“绝对像素”而非“相对像素”。例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素,图标大小为16×16像素 等。与分辨率无关的... 阅183 转0 评0 公众公开 13-01-15 09:44 |