Time of Update: 2018-12-05
文章轉自:http://android.blog.51cto.com/268543/3438231. Android進程
Time of Update: 2018-12-05
聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。學習完基本的控制項與布局之後,我跳過了遊戲編程的章節,直接開始了android關於資料的操作的學習,遊戲編程準備放到後面學習,而學習完基本的控制項以及相關事件操作之後,按照學習Web開發的流程,也就是牽涉到了資料操作的資料,包括檔案,網路資源以及資料庫操作,這塊內容,自己反覆學習了好幾遍因為畢竟
Time of Update: 2018-12-05
聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。2011-10-31晚,完成最後一篇Android的基礎學習,關於介面一些常用布局;一、
Time of Update: 2018-12-05
二、多媒體之相機Camera 手機的相機功能是當前大家玩拍照的一個必備功能,本篇的學習,我認為網上的一篇博文的講解更容易理解一下,這裡就轉一下博文,自己把自己遇到的的問題給補充進來。引用的博文地址:http://xblia.iteye.com/blog/1167964
Time of Update: 2018-12-05
聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。三、資料存放區3:資料共用ContentProvider,ContentResolver 把這篇部落格補一下,之前學習一直想整理一下,但是總不知道如何下手,因為這塊內容與之前web開發中的思路有一定的差異,自己所以就稍微晚了1周來補充這篇部落格。
Time of Update: 2018-12-05
聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。一、GoogleMap手機地圖 GoogleMap是我們平時在PC上找地址的一個重要工具,同樣在android系統中,也提供了手機上得Map實現。 第一步、申請使用Android Map的認認證 下面我們就來實現手機版GoogleMap,需要使用到Android
Time of Update: 2018-12-05
1,請看某個著名的it公司一則招聘資訊的其中一條要求:“熟悉android系統架構及相關技術,1年以上實際android平台開發經驗;”,裡面非常明確的說道要求熟練android系統架構,這從某種程度上說明了對android體系架構的理解的重要性,下面我們看看android體繫結構圖,該圖源自android的文檔: 很明顯,包含四個主要的層次: linuxkernel:負責硬體的驅動程式、網路、電源、系統安全以及記憶體管理等功能。 libraries和androidruntime:libr
Time of Update: 2018-12-05
前面講到了java和native資料類型,這裡就開始做一下使用: 第一步:建立工程 第二部:書寫 java方法:public class NativeMethod {static { System.loadLibrary("com_nedu_jni_jnidemo5-jni"); } public native boolean getBoolean(boolean b);public native byte
Time of Update: 2018-12-05
快捷表徵圖有兩部分組成,一部分是應用的表徵圖,另一部分就是應用的名稱。其實Launcher中的快捷表徵圖只是繼承了TextView控制項,重繪了一下,將背景弄成淺灰色(具體是什麼顏色我也不知道)的橢圓背景,顯示的文字顏色則是白色。TextView有android:drawableTop;drawableBottom(上下左右我這裡就不全寫出來了)屬性,用來顯示應用的表徵圖。廢話不多說了,直接上例子,大家一步一步來,多敲敲代碼,成長快一點。第一步:建立一個Android工程,命名為Applica
Time of Update: 2018-12-05
Android Menu在手機的應用中起著導航的作用,作者總結了5種常用的Menu。1、左右推出的Menu 前段時間比較流行,我最早是在海豚瀏覽器中看到的,當時耳目一新。最早使用左右推出菜單的,聽說是Facebook,我不確定訊息的真實性。左右推出菜單。實現方法見本專欄第二十六至二十八篇。 2、Path菜單
Time of Update: 2018-12-05
Android之產生案頭捷徑(一)產生捷徑有兩種情況,一種是直接在案頭直接產生;一種是長按案頭,在彈出的捷徑功能表中產生。談談在案頭上直接產生。個人覺得這個比較爽快,既然都是捷徑了幹嘛還要再隱藏一層呢?當然喜歡案頭乾淨的就比較喜歡第二個了。第一個是通過廣播(Broadcast)的形式向Luncher發送請求產生捷徑的。在網上找到關於這方面的註冊資訊。InstallShortcutReceiver的註冊資訊: <!--設定wallpapaer的activity --> &
Time of Update: 2018-12-05
在UI主線程外處理Bitmap
Time of Update: 2018-12-05
簡訊發送,有些機型可以在後台向指定的手機傳送簡訊而不會有提示,有些機型可能會提醒使用者讓使用者決定到底發不發送,我想這應該是出於安全的考慮實現簡訊的發送,我們可以通過註冊receiver得知簡訊發送是否成功,對方是否接受到了/** * 傳送簡訊 * @param friend_num * @param smsMsg */private void sendSMS(String friend_num, String smsMsg) {String SENT_SMS_ACTION =
Time of Update: 2018-12-05
文章目錄 當你不再需要定位服務時,注意移除位置改變監聽器 讓你的App可定位使用者一般隨身攜帶他們的行動裝置,一個獨特的特性可用於行動裝置
Time of Update: 2018-12-05
Android進階練習-匹配多種螢幕這幾天學習了Android下應用程式對不同螢幕密度適應的問題,其中涉及到圖片資源,布局資源,使用固定尺寸,資源的尋找規則等問題螢幕概念明確手機螢幕的尺寸、密度、解析度等幾個概念1, Screen size 螢幕的尺寸,即對角線長度(單位inch-英寸)2, Screen density螢幕密度,即單位長度像素點數(pots/inches)3, Resolution 解析度,即螢幕的總像素點數(width * height)4,
Time of Update: 2018-12-05
實現一個最簡單的自訂視圖(不包含處理使用者的觸摸事件),往往只需要三步 一、繼承自一個View(可以是一個更具體的Android已實現好的View),並增加必須的構造方法(這個根據自訂View怎麼使用來判斷) 二、覆寫onDraw(Canvas canvas)方法,並且自訂繪製 三、重繪,分為即時重繪和屬性更新重繪 自訂視圖如果是繼承自原始View的話,public View(android.content.Context
Time of Update: 2018-12-05
改進布局效能 布局是Android應用核心組成部分,它直接影響到使用者體驗,如果你沒有很好的實現,你實現的布局有可能導致應用記憶體吃緊,從而導致UI渲染變慢,Android SDK提供了一些工具來協助我們找出我們的布局中存在的效能問題,學完以下幾個知識點,你將有能力讓你的應用運行流暢,佔用很少的記憶體最佳化布局結構
Time of Update: 2018-12-05
本章節將涉及到兩個類,PendingIntent和RemoteViews。PendingIntent:PendingIntent類是封裝了Intent,表示將一個封裝了的Intent從一個對象傳給另外一個對象,當另一個對象收到某個事件之後,觸發Intent執行。假如這個另一個對象收到PendingIntent而沒有對對應的時間去觸發它,它將不會執行。(好比:甲寫了一條妙計給乙,叫乙遇到困難的時候拿出來用,當乙真遇到了困難的時候,這條妙計可派上用場,當乙不會遇到困難的時候,這條妙計將不會派上用場,
Time of Update: 2018-12-05
在android 官方提供的 Notepad tutorial的 Notepadv2Solution這個例子中,我發現有一個bug。 當運行後,新建立一個item,當我們不點擊confirm按鈕,而是選擇取消按鈕,或者 esc鍵的時候,就會報應用程式崩潰的錯誤。 結合android的生命週期原理,我發現是這個代碼中存在一個問題。 在代碼中,其覆蓋了 onActivityResult(int requestCode, int resultCode, Intent
Time of Update: 2018-12-05
今天在ubuntu下使用AVD manager安裝Android SDK2.0時,出現:Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml按照提示,勾選了settings裡面的:Force https://... sources to be fetched using http://...,並且點擊了save&Apply,但是依舊提示:Failed to fetch URL