Time of Update: 2013-12-11
Android開發過程中,資料轉送是難免的,一般組織資料有兩種方式:xml格式和json格式。兩者解析都非常方便,而且解析工具也都很多,這裡不多作比較。 下面就Json格式的解析做一個比較實用的分析: 1) 解析Json格式的資料 2)
Time of Update: 2013-12-11
android開發中如果想實現布局頁面的跳轉可以使用setContentView()設定跳轉到需要的布局檔案上面,實現代碼如下:Java代碼 package com.lyj.demo; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; /** *
Time of Update: 2013-12-11
有人會問什麼是簽名?以及為什麼要做簽名? 今天有我的一點小心得,和大家分享一下。 什麼是簽名?就是寫完應用程式以後,需要打包,簽名,和發布。所有的Android應用程式都要求開發人員用一個認證進行數位簽章,該認證的私密金鑰由開發人員所有。 簽名的作用:(1) ,
Time of Update: 2013-12-11
在開發Android應用時必須遵守單執行緒模式的原則:Android UI操作並不是安全執行緒的並且這些操作必須在UI線程中執行。在單執行緒模式中始終要記住兩條法則:1.不要阻塞UI線程2.確保只在UI線程中訪問Android UI工具包
Time of Update: 2013-12-11
接收多媒體訊息<receiver android:name=".smsreceiver" android:permission="android.permission.BROADCAST_WAP_PUSH"> <intent-filter android:priority="10000"&
Time of Update: 2013-12-11
Android上經常使用xml來傳遞和交換資料。SAX(Simple API for XML)作為一種解析速度快並且佔用記憶體少的xml解析器,非常適合Android等行動裝置。SAX解析採用事件驅動,會判斷當前讀取到的字元是否符合xml文法中的某部分,從而觸發相應事件。xml中的節點分為2種類型,分別是Element Node(元素節點)和Text
Time of Update: 2013-12-11
建立名為NotificationIconCount的Android Project。首先修改AndroidManifest.xml,加入許可權<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>,因為我們要讀取連絡人。修改main.xml如下,這裡定義一個ImageView,勇於預覽我們處理好的加上數位表徵圖。Xml代碼 <
Time of Update: 2013-12-11
今天遇到一個很奇怪很奇怪很奇怪的問題,問題描述如下:做了一個聊天工具,聊天內容以泡泡形式顯示。當上下滑動包含泡泡的ListView時,ListView裡面的每個泡泡的背景圖片,都會有一個像素的錯位!而且錯位剛好是在.9.png的展開地區。當停止滑動或者點擊某一個泡泡的時候,錯位消失,圖片恢複正常。就為這個問題搞了一晚上,最後發現,只要在AndroidManifest.xml裡面,不定義MinSDK的時候,就會出現這個問題,定義成隨便一個(只試過6和8)的時候,就不會有這個問題。這個應該是andr
Time of Update: 2013-12-11
知道activity總要有一個xml的布局檔案相對應,但如果沒有這個xml 而用Java 直 接在代碼中簡單實現,也就是說,這個負責布局的xml 現在我不在寫他。而是直接有java協助我們產生,有些朋友會問,有這個必要麼,自己單寫個java 類實現不和xml 布局是同樣的功能。但實際上,很多時候我們的介面不是完全不變的,如果一個view 中出現了大量的變化,那原來的xml 也就成了雞肋。而且一旦我們想要將寫好的一個activity自己封裝成JAR包,這時多餘的xml
Time of Update: 2013-12-11
Android自訂View需要繼承View,重寫建構函式、onDraw,(onMeasure)等函數。如果自訂的View需要有自訂的屬性,需要在values下建立attrs.xml。在其中定義你的屬性。在使用到自訂View的xml布局檔案中需要加入xmlns:首碼="http://schemas.android.com/apk/res/你的自訂View所在的包路徑".在使用自訂屬性的時候,使用首碼:屬性名稱,如my:textColor="#FFFFFFF"
Time of Update: 2013-12-11
本例介紹了ScrollView 的幾種風格,android:scrollbarStyle 用來定義捲軸的風格和位置,捲軸位置可以為”overlaid”或是”inset”,當使用”inset” 風格時,捲軸添加到View的Padding地區。捲軸可以顯示在View的Padding地區內或是在View的邊緣。scrollbarStyle 有如下幾種風格:insideOverlay inside the
Time of Update: 2013-12-11
在Android開發當中經常會用到了需要ScrollView嵌套GridView或者是ListView的情況,由於這兩款控制項都內建捲軸,當他們一起使用的時候就會出現GridView或ListView會顯示不全的問題。自訂MyGridViewpublic class MyGridView extends GridView { public MyGridView(Context context)
Time of Update: 2013-12-11
1.每個Activity都有一個自己的window: 在activity的onCreate方法中,調用setContentView方法,其調用的是getWindow().setContentView()方法。而getWindow()返回的Window 對象其實是Window抽象類別的子類PhoneWindow.mWindow =
Time of Update: 2013-12-11
我們在原生Android中安裝apk會產生apk和odex兩個檔案,而使用第三方的rom只有apk一個檔案。 我們知道普通的Android App編譯之後會產生apk,其中的class.dex是其可執行檔。Android App啟動並執行策略也就是解壓apk後運行class.dex。那麼odex是什嗎?odex是同名apk經系統最佳化後的dex檔案,原生ROM中apk和odex檔案是配對的,對應的apk檔案中沒有了dex(
Time of Update: 2013-12-11
1.前言該Demo的分析參考了mapdigit的關於Api Demos的文章,我在他的基礎上更進一步分析了相關知識點。2.Demo效果3.Demo分析該樣本很簡單,功能只有一個,就是搜尋出所有的音頻檔案,廢話少說,直入主題:先看布局,進入該樣本後只有一個TextView和一個Button屹立著:點擊”Get
Time of Update: 2013-12-11
[java] /** * 是否開啟 wifi true:開啟 false:關閉 * * 一定要加入許可權: <uses-permission *
Time of Update: 2013-12-11
安卓電話撥號器1、建立一個名為javacallPhone的安卓項目,並在cn.csdn.hr.activity包下建一個CallPhoneActivity.java類2.開啟res下的Layout下的main.xml進行布局,設定布局方式為水平布局,再從左側分別拖入textview,text files下的Phone,和button按鈕,通過new String後效果如下: 3.開啟CallPhoneActivity.java進行編寫,具體代碼如下:package
Time of Update: 2013-12-11
方法一:(java習慣,在android不推薦使用)剛剛開始接觸android線程編程的時候,習慣好像java一樣,試圖用下面的代碼解決問題new Thread( new Runnable() { public void run() {
Time of Update: 2013-12-11
首先必加的許可權<uses-permission android:name="android.permission.READ_CONTACTS" />這裡寫兩個方法。方法一:本人在小米手機測試可以,不過在其他的手機測試發現返回的Uri為空白,不知為何,於是找到了第二種方法來解決。跳轉至電話本[java] www.2cto.com Intent i = new Intent(
Time of Update: 2013-12-11
1、 在Android系統中Activity提供可視化的使用者介面,一個Android應用通常由多個Activity組成,多個Activity組成了Activity棧,當前活動的Activity處於棧頂,Activity有自己的生命週期,由Android系統控制。2、 在Activity上面是一個Window對象,Window上面通常是一個版面配置容器兌現Layout,再上面是我們要展示的組件,如按鈕、文字框等。3、