Time of Update: 2013-12-11
Service做為Android的5個基本組件之一,是很強大的,實現準系統也並不複雜Android下做個木馬的話 用服務實現,是必須的,它可以後台運行,開始啟動,下面實現簡單的1.在Eclipse中建立一個新的Android工程 HelloService2.在ServiceAndroid項目->New->Class Package選擇ServiceAndroid Name寫MyService3.開啟MyService.java 輸入如下內容package
Time of Update: 2013-12-11
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> Android.mk檔案是用來向編譯系統描述項目組織和編譯方式,實際上是GNU make檔案的一小片段,它會被編譯系統解析一次或多次。這個檔案內容如下: LOCAL_PATH := $(call my-dir) 這行是用來指定目前的目錄在那裡,也就是把目前的目錄$(call
Time of Update: 2013-12-11
一個很簡陋的小例子參考自:通過AIDL及反射機制,使用隱藏API掛斷電話 個人理解上其實是同名類跨進程欺騙Dalvik VM,大伙兒可進一步聯想擴充下功能,定會有驚喜!!!以下為源碼,僅做個人備份及參考。package lab.sodino.phonecall; import android.app.Activity; import android.os.Bundle; public class PhoneCall extends Activity { /**
Time of Update: 2013-12-11
Java代碼 ?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" &
Time of Update: 2013-12-11
除了fragments(片段),在Android3和4中新增加的特性,還有ActionBar(活動欄)。ActionBar位於傳統標題列的位置,就在裝置螢幕的頂部。ActionBar顯示了應用的表徵圖和Activity的標題。可選擇地,ActionBar的右側是那些action items(活動項目)。展示了build-in(內建的)Email應用,顯示了應用的表徵圖,Activity(活動)的標題,以及一些活動項目。下一節將詳細地討論action
Time of Update: 2013-12-11
這段時間公司工作比較忙,又加上自己要做點小項目,所以很久沒更新部落格了。言歸正傳,今天總結一下Android中的清單控制項:ListView和Spinner。ListView可以垂直並可滑動地地顯示一些資訊。下面闡述如何使用ListView顯示一系列的資訊。1、建立一個工程:BasicViews5。2、Strings.xml中的代碼。[html] <?xml version="1.0" encoding="utf-8"?>
Time of Update: 2013-12-11
影像處理結果: 在ImageProcess.java中添加如下代碼:[java]/* *長條圖均衡化 */ public Bitmap histEqualize(Bitmap myBitmap){ // Create new array&
Time of Update: 2013-12-11
在android開發中,當不滿足觸發條件就按返回鍵的時候,就要對此進行檢測。尤其是當前Activity需要往前一個Activity傳送訊息時。即Activity1跳轉到Activity3如果採用的是startActivityForResult這種方式,如果不重寫返回鍵,程式不知道要返回給Activity1什麼內容就會報錯。因此,必須對Activity3的返回按鍵重寫,這裡讓他傳一個“ERROR”資訊:@Override public
Time of Update: 2013-12-11
今天在項目中遇到個非常頭疼的問題,主要是因為自己第一次做Framework,對底層編譯什麼的完全不瞭解導致的。 情況是這樣的,我們需要自己編譯Framework運行在Galaxy S上,其他同事都可以正常編譯一個大約為4M的framework.jar,直接adb push /system/framework下重啟手機即可。 但是我的電腦在第一次正常編譯之後產生的framework.jar才十幾k,第二次編譯就報make:
Time of Update: 2013-12-11
[java]public class NotificationtestActivity extends Activity { private static final int ID = 1213; private static final String KEY_COUNT="keyCount"; private int count;&
Time of Update: 2013-12-11
這兩天忽然收到Test Team告知公司Android用戶端一應用在部分手機上出現下述異常,部分又運行良好,很是奇怪:1)HttpUtils/ getInputStream failed, e:Received authentication challenge is null PS: 應用請求採用的是Java中的HttpConnection,而沒有使用HttpClient。 後來經過多台手機的測試發現確實存在這樣的問題,而且是出現在android
Time of Update: 2013-12-11
近期些項目,發現一個現象。在重寫Adapter中getView的時候,發現兩種方式,導致按下的效果不同。 常用的方式: [java] @Override public View getView(int position, View convertView,
Time of Update: 2013-12-11
----------截屏方法[java] private Bitmap shot() { View views = getWindow().getDecorView(); views.buildDrawingCache(); // 擷取狀態列高度 Rect
Time of Update: 2013-12-11
下面用兩種方法第一種:是類似於直接請求訪問url代碼如下:[java] package com.jouhu.util; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201209/154258.html 本例中代碼中動態改變列的Stretchable 屬性。[java] button.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { mStretch =
Time of Update: 2013-12-11
android螢幕的實現方式,可以讓同一張圖片按順序排列成一個整張大的圖片,如何?呢?請看一下三種實現方式,建議使用第二種實現方式,簡單容易維護。 (1)第一種利用系統提供的api實現 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic); //bitmap = Bitmap.createBitmap(200
Time of Update: 2013-12-11
本例和上例類似,不同的是是使用android.R.layout.simple_list_item_2 Layout 顯示清單項目,android.R.layout.simple_list_item_2.xml 中含有兩個TextView,其id 分別為 android.R.id.text1, android.R.id.text2.對於本例,兩個TextView可以分別來顯示連絡人的姓名和電話:[javaCursor c =
Time of Update: 2013-12-11
在androi中WIFI資訊的擷取可以通過系統提供的WIFI Service擷取[java] WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifi_service.getConnectionInfo(); 其中WifiInfo
Time of Update: 2013-12-11
建立好測試程式之後,我們需要做的就是把Robotium這個包匯入進你的工程裡。這樣才能跟Robotium關聯起來。
Time of Update: 2013-12-11
本例使用一個ListView 和一個TextView 實現了一個類似便箋簿功能,在TextView中輸入,然後在ListView中顯示,使用ArrayAdapter, 字串儲存使用ArrayList.[java] private ArrayAdapter<String> mAdapter; private ArrayList<String> mStrings = new