Time of Update: 2013-12-11
ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}'PublicBrowseGroupServiceClass_UUID = '{00001002-0000-1000-8000-
Time of Update: 2013-12-11
android中include標籤是為了便於控制項的覆用的一個很好解決方案。但是也有一些需要注意的地方,下面是本人在項目中碰到過的一個問題,做此記錄,便於以後查看。include標籤用法。1.建立一個xml檔案,命名 head.xmlhead.xml檔案內容如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.
Time of Update: 2013-12-11
在做項目時,用Gallery展示圖片,遇到一個問題,就是滑動太快,每次輕輕一撥圖片,就滑動過去幾張,怎麼解決呢?搜尋之後,有了下面的解決方案: 1、自訂Gallery重寫onFling方法 public class UGallery extends Gallery { public UGallery(Context context, AttributeSet attrs)
Time of Update: 2013-12-11
前面說過MessageHandle機制,它保證了android上層代碼線程間的通訊。 訊息註冊機制更加豐富了MessageHandle的流程,它把過程嚴格階段化了,分成訊息註冊和通知訊息處理兩個部分,讓人一目瞭然。 訊息註冊機制的總體思想是:一個對象中開闢一個空間用於存放Message,當調用regist方法時將Message存放進去,當其調用notify方法時將所有Message取出並發送到MessageQueue中等待處理。 下面是類比程式,提供Registra
Time of Update: 2013-12-11
之前我們看過get position,今天來看看set position。*****************************************源碼************************************************* //Test case 3: setPlaybackHeadPosition() on paused track
Time of Update: 2013-12-11
[java] package cn.com.weather.serviceDemo.view; import cn.com.weather.serviceDemo.interfaces.OnDropListener; import cn.com.weather.serviceDemo.util.DeviceUtil; import android.content.Context; import
Time of Update: 2013-12-11
問題發生環境:TabAcitivity中的每個tab標籤管理一個ActivityGroup,每個ActivityGroup管理多個Acitivity,在其中一個Activity中在使用Spinner控制項時,使用代碼: resolutionSpinner = (Spinner) findViewById(R.id.resolutionSpinner); resolutionAdapter =
Time of Update: 2013-12-11
一、幾種簡單的擷取Bitmap位元影像執行個體1、通過BitmapFactory擷取BitmapFactory.decodeResource(Resources res, int Id); //參數一:資源執行個體 參數二:資源ID 2、通過Bitmap擷取任意寬高或擷取位元影像中任意地區Bitmap.createBitmap(Bitmap source, int x, int y, int width, int
Time of Update: 2013-12-11
Android系統內建一個Gallery瀏覽圖片的應用,通過手指拖動時能夠非常流暢的顯示圖片,使用者互動和體驗都很好。本樣本就是通過Gallery和自訂的View,模仿實現一個仿Gallery映像集的圖片瀏覽效果。如下: 1、基本原理在 Activity 中實現 OnGestureListener 的介面 onFling() 手勢事件,通過自訂的 View 繪製draw() 圖片2、ActivityActivity中,通過onTouchEvent() 註冊
Time of Update: 2013-12-11
《移動互連網之智能終端安全揭秘》中提到了android hook的一種方法,可以通過設定LD_PRELOAD環境變數來改變函數的執行流程從而達到hook的目的。書中的範例程式碼與陳皓部落格:http://www.bkjia.com/kf/201212/178312.html中一樣,部落格對LD_PRELOAD的危害闡述的非常清楚。 範例程式碼1. 以下是一段判斷使用者口令的程式,用到了標準c函數strcmproot@bt:~/programe# cat
Time of Update: 2013-12-11
Hardware:Abstracted Lcd Density預設160,最直接的表現就是手機表徵圖和文字的大小,120最小,可根據解析度的大小自訂,一般推薦使用預設值即可。SD Card Support 是否支援插入/彈出快閃記憶卡; Dpad Support
Time of Update: 2013-12-11
一、基本概念 作用和網頁開發中的CSS是一樣的。樣式用在單個控制項上,主題應用在整個應用或一個或多個Activity上。 二、執行個體代碼 在res/values檔案夾下建立style.xml檔案,該檔案中體現了樣式的繼承。樣式的覆蓋和CSS一樣,也是就近原則。 [html] <?xml version="1.0" encoding="utf-8"?>
Time of Update: 2013-12-11
最近項目中用到了libgdx 於是便抽空看了下opengles,關於安卓的資料也不多,不過opengles 各個平台的字碼頁都差不多,IOS的資料還是比較豐富的 ,網上找到最多的就是一個三角形旋轉。 推薦一些學習opengl先要學的東西吧, 維基百科上很清楚 矩陣 這個非常重要 基本 opengl裡面很多效果實現
Time of Update: 2013-12-11
>adb shell pm list instrumentation(該命令會列出所有已經安裝的apk)instrumentation:com.android.cts.stub/android.content.pm.cts.TestPmInstrumentation (target=android)instrumentation:com.android.cts.animation/android.test.InstrumentationTestRunner
Time of Update: 2013-12-11
在實際開發種LayoutInflater這個類還是非常有用的,它的作用類似於findViewById(),不同點是LayoutInflater是用來找layout下xml布局檔案,並且執行個體化!而findViewById()是找具體xml下的具體widget控制項(如:Button,TextView等)。有很多地方可以使用:對於一個沒有被載入或者想要動態載入的介面, 都需要使用inflate來載入.
Time of Update: 2013-12-11
Activity 生命週期 顯式 Intent 調用 1 //建立一個顯式的 Intent 對象(方法一:在建構函式中指定) 2 Intent intent = new Intent(Intent_Demo1.this, Intent_Demo1_Result1.class); 3
Time of Update: 2013-12-11
用SharedPreferences儲存一些常用的設定資訊很方便,但是我們知道SharedPreferences只能儲存一些簡單的類型 如何用SharedPreferences來儲存一些複雜的對象?下面以map為例,看看SharedPreferences
Time of Update: 2013-12-11
本文主要講解WebView的一些常用使用方法 代碼如下: xml檔案: [html] <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2013-12-11
ExpandableListActivity使用使用方法(可以和ListActivity進行對比)建立一個Activity類繼承ExpandableListActvity三個layout主布局 (注意這裡2個id都是android內建的 不是+id)包含<ExpandableListView> 注意其中android:id="@id/android:list"
Time of Update: 2013-12-11
修改project.properties檔案 [html] #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt