Time of Update: 2018-12-06
這周利用休息時間又學習了Gallery,然後隨便寫了一個圖片瀏覽的東東。首先看一下介面:點擊下面的圖片,在上面相應的顯示出來。代碼如下:View Code <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2018-12-06
package com.Aina.Android;import java.io.File;import android.app.Activity;import android.content.Intent;import android.media.RingtoneManager;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.view.View;import
Time of Update: 2018-12-06
Activities提供了一種方便管理的建立、儲存、回複的對話方塊機制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int),
Time of Update: 2018-12-06
// 介面載入後彈出軟鍵盤 --- 不能彈出軟鍵盤的主要原因是Android程式未將螢幕繪製完成,所以延遲一定時間,彈出軟鍵盤。Timer timer = new Timer();timer.schedule(new TimerTask(){ @Override public void run() { App.imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); }},
Time of Update: 2018-12-06
public class VideoActivity extends Activity {private static final String TAG = "VideoActivity";private EditText filenameText;private SurfaceView surfaceView;private MediaPlayer mediaPlayer;@Overridepublic void onCreate(Bundle savedInstanceState)
Time of Update: 2018-12-06
最近項目中用用到語言切換功能,第一想到的就是資源檔,沒錯。 在資源檔中建立一個檔案夾values-en,在裡面建立一個strings.xml,把預設values檔案夾中的strings.xml中的內容Copy至values-en中的strings.xml,再把該檔案夾中的中文內容轉換為英文,例如<string name="set">設定</string>轉換為<string name="set">set</string>
Time of Update: 2018-12-06
android在處理一寫圖片資源的時候,會進行一些類型的轉換,現在有空整理一下: 1、Drawable → BitmapJava代碼 public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap( d
Time of Update: 2018-12-06
Android 的Timer 一般如下面所寫 Java代碼 Timer timer = new Timer(); TimerTask task = new TimerTask() { public void run() { Message message = new Message(); message.what = 1; handler.sendMessage(message); } };
Time of Update: 2018-12-06
基本原理是在drawable目錄中建立一個xml檔案,描述一下背景圖,內容如下:<?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 設定背景色映像資源 --> <item android:id="@android:id/background" android:drawab
Time of Update: 2018-12-06
<?xml version="1.0"
Time of Update: 2018-12-06
api 地址為http://code.google.com/p/gears/wiki/GeolocationAPI發送的格式: { "location": { "latitude": 51.0, "longitude": -0.1, "altitude": 30.1, "accuracy": 1200.1, "altitude_accuracy": 10.1, "address": {
Time of Update: 2018-12-06
1.打電話;EditText mobileText = (EditText)findViewById(R.id.mobile);String mobile = mobileText.getText().toString();Intent intent = new Intent();intent.setAction("android.intent.action.CALL");intent.setData(Uri.parse("tel:"+
Time of Update: 2018-12-06
Parcel,翻譯過來是“打包”的意思。打包幹什麼呢?是為了序列化。
Time of Update: 2018-12-06
android平台的資料存放區主要有5種方式: 1.檔案儲存體資料; 2.使用SharedPreferences儲存資料; 3.SQLite資料庫儲存資料; 4.使用ContentProvider儲存資料;
Time of Update: 2018-12-06
在android系統中,不同鈴聲存放的鈴聲路徑:/system/media/audio/ringtones 來電鈴聲 /system/media/audio/notifications 簡訊通知鈴聲 /system/media/audio/alarms 鬧鐘鈴聲鈴聲的設定:import java.io.File;import android.app.Activity;import android.content.Intent;import
Time of Update: 2018-12-06
Fragment是activity的介面中的一部分或一種行為。你可以把多個Fragment們組合到一個activity中來建立一個多面介面並且你可以在多個activity中重用一個Fragment。你可以把Fragment認為模組化的一段activity,它具有自己的生命週期,接收它自己的事件,並可以在activity運行時被添加或刪除。Fragment不能獨立存在,它必須嵌入到activity中,而且Fragment的生命週期直接受所在的activity的影響。例如:當activity暫停時,
Time of Update: 2018-12-06
初學者在嘗試位於不同Java包目錄下Activity之間的跳轉時,經常會在運行時得到ActivityNotFoundException,下面就來看看不同包目錄下Activity跳轉的實現。首先,我們建立兩個Activity:JumpTestActivity和JumpTestActivity2,JumpTestActivity中有個按鈕,當使用者按下時會跳轉到JumpTestActivity2,功能很簡單。首先實現JumpTestActivity的代碼,它位於hust.iprai.asce1885
Time of Update: 2018-12-06
修改main.java,調用前面的類,從intentert擷取rss列表並顯示在ui上:public final String RSS_URL = "http://blog.sina.com.cn/rss/1267454277.xml";//從網路擷取RSS地址public final String tag = "RSSReader";private RSSFeed feed = null;/** Called when the activity is first created. */
Time of Update: 2018-12-06
Android中PopupWindow位置的確定一般通過showAsDropDown函數來實現,該函數有兩個重載函數,分別定義如下: public void showAsDropDown(View anchor) { showAsDropDown(anchor, 0, 0); } public void showAsDropDown(View anchor, int xoff, int yoff) { if (isShowing() ||
Time of Update: 2018-12-06
其實用WayOs的人,都會比較抑悶的,特別嚮往那些用安網的使用者,可以直接通過單擊來實現使用者的修改之前修改的一個韌體支援安卓,不過由於精簡的東西較多,大家有些不習慣這次就做了一個原版的323,至於為什麼做323呢?因為323對多WAN支援的效果會好一點,不會出現多WAN沒有流量的現象這次的韌體主要有兩方面的修改:1、內建了一個簡單撥號王的訊息控制器,使用者可以不安裝二層控制端就可以直接給用戶端發訊息2、修改了使用者管理介面,讓他可以支援單擊,而不用右鍵(安卓等智能手機不支援右鍵)來修改使用者資