Time of Update: 2014-10-30
關於android的2.2與4.4的檔案讀取的一點發現好久沒有寫文章了,本來想寫的東西,時間一長,就感覺不想寫了,沒什麼用,到用時,又不知道去哪找了或怎麼解決。有一句話說的好啊,好記性不如爛筆頭。我要做到善於總結,及時整理,額.........................。好了,廢話不多少,進入正題。做了一個關於音樂播放器的小東西,需要讀取檔案(問題來了......),我查到android 4.4
Time of Update: 2014-10-30
android開發使用SQLite之寫日記使用資料庫實現對資料的儲存。下面上一個小例子,寫日記。效果如下: 當LIstView中沒有資料顯示時,我們需要告訴使用者沒有資料.方法有二:1.activity繼承ListActivity,在布局檔案中如下編寫: 2.if(adapter.isEmpty()&&textView==null){textView = new
Time of Update: 2014-10-30
Android開發系列(二十):AutoCompleteTextView(自動完成文字框)的功能和用法當使用者輸入一定的字元之後,自動完成文字框能夠顯示一個下拉式功能表,供使用者從中選擇,當使用者選擇某個功能表項目之後,AutoCompleteTextView可以按照使用者的選擇自動填寫該文字框AutoCompleteTextView是從EditText派生而出,比普通編輯框多了一個功能:輸入一定字元後,自動完成文本。下邊我們看下它的屬性:android:completionHint:設定下拉式
Time of Update: 2014-10-30
android學習一(瞭解android)聲明:android學習檔案裡面的所有內容為都是整理來自第一行代碼Android,在接下來的文章裡我就不在進行重複的聲明。想看原版的可以買書看看,或者去作者的部落格http://blog.csdn.net/guolin_blog?viewmode=contents,我整理的目的是為了以後自己方便的進行知識的複習有一個系統的知識。寫的有點水,大神的就飄過吧。1.android系統架構
Time of Update: 2014-10-30
android rawquery和query的比較Cursor cursor = db.rawQuery("select name from *** where id=?", new String[]{"1"});Cursor cursor = db.query("***", new String[]{"name"}, "id=?", new String[]{"1"}, null, null,
Time of Update: 2014-10-30
Android記憶體管理首先Android記憶體管理機制相當複雜,想要講清楚比較困難;其次對於絕大多數使用者來說,只關心記憶體夠不夠用,至於記憶體如何管理的這種技術細節,不是使用者需要去考慮的,寫這樣一個專題有沒有意義?畢竟我們是用手機,不是來研究手機的。最後的顧慮是這個專題會不會太技術化了,絕大部分使用者不會看或者說缺乏相應的背景。但是有一種激勵促使著我去寫這樣一個專題,一直以來,MIUI團隊在與使用者互動的過程中也同時在向使用者學習,你們的一些建議或者點子總會給我們啟示,這個專題中我相信你們
Time of Update: 2014-10-30
Android 編程之入門開發檔案夾管理器開發檔案事件操作-2上一篇部落格,我們已經得到了資料夾清單,我們需要對檔案清單子項添加事件,比如我們點擊的是檔案,就執行開啟操作,點擊的是檔案夾執行開啟檔案夾操作,遍曆檔案清單,以此類推直到最後一個是檔案位置,關於檔案與檔案夾的處理後面會講到在我的程式裡,我寫了一個類,對檔案進行處理,FileOpreationUitl:package com.example.util;import java.io.File;import
Time of Update: 2014-10-30
Android中利用Handler實現訊息的分發機制(零)在之前一篇介紹AsyncTask的文章中,我們在最後講到,AsyncTask是利用Handler的訊息非同步處理機制,將操作結果,利用Message傳回主線程,從而進行UI線程的更新的。而在我們日常的開發工作中,Handler也是我們經常使用的類之一,那麼Handler的主要作用是什嗎?Handler
Time of Update: 2014-10-30
Android實現分享及注意事項一、擷取協助文檔並下載相關資料首先開啟開放平台:https://open.weixin.qq.com/ 如果沒有註冊,請先註冊並上傳開發人員資料等待審核。資源中心----行動裝置 App開發----分享與收藏功能----Android開發手冊開發手冊連結地址:https://open.weixin.qq.com/zh_CN/htmledition/res/dev/document/sdk/android/index.html資源中心----行動裝置 App開發--
Time of Update: 2014-10-30
Android
Time of Update: 2014-10-30
Android動畫之二:View Animation如上一篇部落格《Android動畫之一:Drawable Animation》所說,android動畫主要分為三大部分,上一篇部落格已經講解Drawable Animation的用法,即逐幀地顯示圖片,經常運用於動態顯示一個進度動畫,這是出現頻率最高的應用情境。接下來,我們這篇文章將循序漸進,介紹View Animation。View Animation也是我們平時很多書籍所說的Tweened
Time of Update: 2014-10-30
Android學習筆記:Home Screen Widgets(1):關於Widget何為Home Screen WidgetsHome screen
Time of Update: 2014-10-30
Android監聽返回鍵android開發中,對返回鍵事件的監聽是要經常用到的,下面以一個例子來示範一下android對返回鍵的事件監聽。public class BackKeyTest extends Activity{/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle
Time of Update: 2014-10-30
android線程式控制制UI更新(Handler 、post()、postDelayed()、postAtTime)按照下面的理解就是handler與ui線程有一定的關聯可以因為更新介面只能在主線程中所有更新介面的地方可以在接受訊息的handleMessage那裡還有更新介面可以在handler.port(new Runnable))在自訂的線程中然後執行post方法通知主線程去更新這個介面下面是參考:Android 線程是單線程的。 所以更新UI要用到Handler:private
Time of Update: 2014-10-30
Android 自訂學習(5)自訂Progressbar自訂View學習的最後一期了,先上。相信大家心中都有自己的實現方法,這裡就貼上我的方法以供參考。/** * 刻度畫筆 */private Paint linePaint;/** * 進度畫筆 */private Paint textPaint;/** * 進度 */private int index = 0;/** * 刻度 */private int ruling = 0;private void init() {linePaint =
Time of Update: 2014-10-30
Android學習筆記:Home Screen
Time of Update: 2014-10-30
Android四大組件之——Activity的開啟:StartActivity()和StartActivityForResult()(圖文詳解) [Android四大組件學習系列Activity篇] 1.Android四大組件之——Activity(一)定義、狀態和後退棧(圖文詳解)
Time of Update: 2014-10-30
Android中利用Handler實現訊息的分發機制(一)上一篇文章,我們講到在調用Handler的sendMessage方法時,最終我們會進入到一個叫 sendMessageAtTime的方法,如下: public boolean sendMessageAtTime(Message msg, long uptimeMillis) { MessageQueue queue = mQueue; if (queue == null) {
Time of Update: 2014-10-29
判斷一個圖片是不是偽造的方法,判斷圖片偽造有時候我們閑著無聊可能把.txt文本改成.jpg或.png.但是我們開發的時候可能讀取都是按尾碼名讀取的,也許就可能把這一張偽造的圖片也讀了出來,可能給我們隊開發造成一定的損害。那麼我們怎麼判斷一個圖片是真的圖片還是假圖片那:下面是方法:public static void main(String[] args) throws IOException { File file=new File("C:/Documents and
Time of Update: 2014-10-29
Android 動態改變組件大小,android組件注意,你要改變組件的部分,要在XML中將其設定為warp_content.比如你如果要改變button寬度,在xml中就要將其layout_width設定為wrap_content在代碼中動態設定寬度是通過設定設定LayoutParams來達到效果的ImageView pictureView = (ImageView) convertView.findViewById(R.id.picture_view);