Time of Update: 2013-12-11
android項目中碰到需要替換tabHost預設樣式的情況,需要達到的效果:為了做成這樣的效果,花了些時間,這裡做個筆記,給有需要的朋友。步驟一:建立一個xml布局檔案,命名main.xml<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
@表示引用資源,聲明這是一個資源引用—隨後的文本是以@[package:]type/name形式提供的資源名。@android:string表明引用的系統的(android.*)資源@string表示引用應用內部資源對於id,
Time of Update: 2013-12-11
RadioGroup與RadioButton 控制項 首先需要在布局檔案中設定RadioGroup的屬性,然後在該RadioGroup中添加RadioButton的屬性。這也可以認為,RadioGroup是RadioButton的一個容器,首先建立容器,然後在容器中添加物體。程式碼片段如下: <RadioGroup
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
Java代碼 public class NetCheckReceiver extends BroadcastReceiver{ //android 中網路變化時所發的Intent的名字 public static final String netACTION =
Time of Update: 2013-12-11
Android Button 控制項綁定單擊事件 package com.android.test; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import
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
建立名為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
從網上找了一圈 大致有兩種方法方法一:Java代碼 <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost"
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
JNI 編程實現了 native code 和 Java 程式的互動,因此 JNI 代碼編程既遵循 native code 程式設計語言的編程規則,同時也遵守 JNI 編程的文檔規範。在記憶體管理方面,native code 程式設計語言本身的記憶體管理機制依然要遵循,同時也要考慮 JNI 編程的記憶體管理。本章簡單概括 JNI 編程中顯而易見的記憶體流失。從 native code 程式設計語言自身的記憶體管理,和 JNI 規範附加的記憶體管理兩方面進行闡述。Native Code
Time of Update: 2013-12-11
首先建立share.xml布局檔案[html] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
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
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
今天剛剛學習完Sqlite資料庫的基礎知識,隨即把學到的東西記錄下來,以便隨後查閱,以下是自己對Sqlite資料庫的小結:1.Sqlite簡介
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. 重寫EditTextpublic class LinedEditText extends EditText { private Paint linePaint; private float margin; private int paperColor; www.2cto.com
Time of Update: 2013-12-11
lua學習筆記 3 android調用Lua。Lua指令碼使用LoadLib回調Java,並傳多個參數可以在Java中接收多個參數,並顯示每一個參數android 中的調用, 載入Lua指令碼的方法, 不是本篇的重點略,可以參考本博前面的筆記。Lua指令碼:[plain] function callback() luajava.loadLib("cn.hpc.common.lua.LoadLibExample",