Time of Update: 2013-12-11
Android的4.0在待機機制上和之前版本大同小異,也可以說是機制相對完善並沒多大的問題反饋出來。不過有個細節的地方,改動幅度較大,來看看在linux待機機制中,開始待機的時候會調用sys_sync函數,sys_sync系統調用被使用者空間函數調用,用來將緩衝中的資料寫入塊裝置,sys_sync系統調用將buffer、inode和super在緩衝中的資料寫入裝置。此函數的介紹參看博文連結http://www.bkjia.com/os/201204/126687.html。sys_sync函數執
Time of Update: 2013-12-11
最近在搞廣告平台的一些東西,看了一下別的廣告平台的jar包,基本上都會有一個Activity用來顯示web網頁,用到了一個用來顯示網頁的組件--WebView。但是其網頁的載入進度就不受我們控制了,所以當網頁資料很多時就可能會很慢才會顯示,這樣的使用者體驗不好,如果能夠有一個進度提示就好些了,在網上搜到了一篇博文,用來解決此問題。所以發出來供大家參考。 當然了這篇博文其實相當於轉載,因為我沒怎麼添加新的內容,慚愧啊。 首先貼上我的,如下:載入完成後的圖片:代碼很少,基本是一個
Time of Update: 2013-12-11
本樣本使用自訂佈景主題樣式,實現模糊半透明的Activity。1. 定義資訊清單檔(AndroidManifest.xml)<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
在使用智能手機的時候,有些程式是一直伴隨這我們的,或者說是需要即時反饋和互動的,例如我們手機的主題介面,鬧鐘程式等等。對於這些程式,我們自然而然的會希望他們能夠開機自啟動,因為這樣子可以避免忘記手動開啟某些程式,例如日常鬧鐘等等,並且省了很多繁瑣的事情。 正如高煥堂先生總結Android架構時所說的“Don'tcall me, I'll call you
Time of Update: 2013-12-11
把APK的資源檔copy到SD卡下的實現。[html] /* * 將raw裡的檔案copy到sd卡下 * */ public void copyResToSdcard(String name){//name為sd卡下制定的路徑 Field[] raw = R.raw.class.getFields()
Time of Update: 2013-12-11
很多開發人員表示,不知道Android的Drawable和Bitmap之間如何相關轉換。下面Android123給大家兩種比較簡單高效的方法。 一、Bitmap轉Drawable Bitmap bm=xxx; //xxx根據你的情況擷取 BitmapDrawable bd=BitmapDrawable(bm);
Time of Update: 2013-12-11
1、問題一:/bin/bash: bison: 未找到命令 解決方案:$ sudo apt-get install bison 2、問題二:You are attempting to build with the incorrect version of java.Your version is: /bin/bash: java: 未找到命令.The correct version is:
Time of Update: 2013-12-11
有時候在Android開發測試過程中需要用到按鍵事件,但由於其它原因不是很方便每次都用鍵盤或滑鼠去點擊,這裡介紹一個adb下的工具--input工具.使用input工具其實很簡單,首先進入adb shell,然後輸入:[plain]#input keyevent <keycode> 或者直接在終端下輸入:[plain]$adb shell input keyevent
Time of Update: 2013-12-11
可繪製資源是指能夠被繪製到螢幕上的圖形的一般化概念,並且能夠用諸如getDrawable(int)等API方法來擷取這些資源,或者使用諸如android:drawable和android:icon屬性把它們應用到另一個XML資源中。以下是幾種不同的可繪製資源類型:位元影像檔案: 位元影像圖形檔案(.png、.jpg或.gif)。每個位元影像資源會建立一個BitmapDrawable對象。Nine-Patch檔案: Nine-
Time of Update: 2013-12-11
老早之前,寫了一個android軟體包靜默安裝的應用,放在工作空間很久了,今天整理項目的時候發現了,拿出來晒晒! 軟體實現的功能:當需要靜默安裝(即不彈出安裝確認對話方塊,後台自動安裝)時,啟動程序安裝服務,將待安裝的軟體包的路徑放置到intent中,然後啟動程序安裝服務即可,在軟體成功安裝以後,會發送廣播,你只需要接受對應的廣播,即可獲知軟體是否安裝成功! 軟體的關鍵代碼:Java代碼 1.&
Time of Update: 2013-12-11
1、ContentProvider的使用 NotePad.java定義了資料庫中唯一的Notes表的若干欄位及其屬性。Notes表實現了BaseColumns介面,即擁有了_id和_count的屬性。資料庫表的Uri的命名規則一般是:content://**/資料庫名 (**代表provider的authorities)。
Time of Update: 2013-12-11
實驗題目: 在Android模擬器裡,完成一個簡單的電腦功能。實驗目的:
Time of Update: 2013-12-11
1,建立一個android 項目2,建立主activity類[java] package test.yutel; import android.app.Activity; import android.os.Bundle; public class RemoteActivity extends Activity { @Override
Time of Update: 2013-12-11
做一個類似於QQ按返回鍵並不銷毀Activity的方法(即不調用Activity.finish(),系統不調用 onDestroy),而是類似於按Home鍵,讓Activity類似於“暫停”(即只調用onPause,onDestroy)。 代碼如下: [java] public boolean onKeyDown(int keyCode, KeyEvent event)
Time of Update: 2013-12-11
在android應用程式中載入一張圖片,然後把它顯示出來這是一件非常容易的事情,那怎麼才能顯示一張圖片的一小部分呢,一種做法是把圖片ps一下,要顯示的那部分單獨存成一張圖片,然後程式中載入它,並把它顯示出來。但這樣會增加程式的圖片量。對一張完整的圖,用程式去切割你想要的那部分也是很簡單的。下面實現的一個程式,是載入了一張圖片,然後經過變換讓圖片填充到手機的整個螢幕,然後在螢幕的中間顯示圖片中間的100*100的部分。ShowPoritionPictureActivity代碼: [jav
Time of Update: 2013-12-11
有些情況需要將同一類型映射到不同的類實現,還是使用繪圖的例子.IShape, Rectangle, MyRectangle, MySquare,有如下繼承關係: 我們可能需要將IShape 同時映射到MyRectangle 和MySquare ,這時可以使用Binding Annotation 來實現。 這時使用類型和annotation (標註)可以唯一確定一個Binding。Type 和annotation
Time of Update: 2013-12-11
Android中的案頭捷徑和PC機上的捷徑一樣,用於啟動某一應用程式。要在案頭添加一個捷徑非常簡單,只需長按案頭或者點擊"Menu"按鈕,然後在彈出的選項中選擇shortcut,然後選擇要添加的捷徑即可。下面主要介紹如何通過代碼將一個應用程式添加到案頭捷徑。首先在描述檔案AndroidManifest.xml中註冊一個action為:<action
Time of Update: 2013-12-11
在例子Android RoboGuice 使用指南(2):第一個例子Hello World http://www.bkjia.com/kf/201205/130091.html介紹了使用Roboguice開發的基本步驟:建立一個RoboApplication 的子類GuiceApplication,GuiceApplication為Appliacation的子類,修改AndroidManifest.xml,將Application 的name
Time of Update: 2013-12-11
一、Handler的定義:主要接受子線程發送的資料, 並用此資料配合主線程更新UI.解釋: 當應用程式啟動時,Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項,進行事件分發, 比如說, 你要是點擊一個 Button, Android會分發事件到Button上,來響應你的操作。 如果此時需要一個耗時的操作,例如: 連網讀取資料,或者讀取本地較大的一個檔案的時候,你不能把這些操作放在主線程中,如果你放在主線程中的話,介面會出現假死現象,
Time of Update: 2013-12-11
加入第三方jar包之後常出現的幾個異常:proguard returned with error code 1.See console情況1:Proguard returned with error code 1. See consoleError: C:/Documents (系統找不到指定檔案)後來發現是因為將整個工程放到了案頭上,而案頭的目錄是C:/Documents and