先加二個讀和寫入權限:<uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.WRITE_CONTACTS"
mainActivity 開啟 OtherActivity:Intent intent = new Intent(getApplicationContext(), OtherActivity.class); startActivity(intent); mainActivity 給 OtherActivity 傳參數:
package com.eboy.checksimoperator;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.telephony.TelephonyManager;import android.view.Menu;import android.view.View;import android.widget.Toast;public class
/** * * @param aUrl 網址 * @param aEncode 編碼 * @return 返回的HTML代碼 * @throws Exception 對外拋出異常 */ public String getHTML(String aUrl, String aEncode) throws Exception { URL url = new URL(aUrl); HttpURLConnection co
/Files/jxgxy/testCamera1.rar package com.eboy.testcamera1;import java.io.File;import java.io.FileOutputStream;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environm
在Android群裡,經常會有人問我,Android Log是怎麼用的,今天我就把從網上以及SDK裡東拼西湊過來,讓大家先一睹為快,希望對大家入門Android Log有一定的協助.android.util.Log常用的方法有以下5個:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根據首字母對應VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v
package com.eboy.testsystemaudiovideo;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.view.View;import android.view.View.OnClickListener;import and
package com.eboy.testnotification;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import android.content.Intent;import android.net.Uri;
main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.button1).setOnClickListener(new Button.OnClickListener() {
1.使用VedioView VideoView videoView = (VideoView)findViewById(R.id.video); String src = "rtsp://v6.cache7.c.youtube.com/CjYLENy73wIaLQlSNwWysTZuKRMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYP6mvvezrYeZTgw=/0/0/0/video.3gp";
項目中需要對使用者輸入的資訊進行儲存,然後在後續程式中讀取使用,利用到了SharedPreferences類。儲存操作通常會在onPause()方法中進行Preferences的儲存操作。public SharedPreferences getSharedPreferences (String name, int mode)其中name為Preferences的檔案名稱mode有以下三種:MODE_PRIVATE 表示當下應用程式專用MODE_WORLD_READABLE
android 中,利用瀏覽器來開啟網頁的做法為String url_Str = "http://www.google.com.tw";Uri uri = Uri.parse(url_Str);Intent intent = new Intent(Intent.ACTION_VIEW,uri);startActivity(intent); 但是若要在url後面加上參數則可能會造成中文亂碼問頭發生,解決方法為將參數利用URLEncoder.encode轉成utf8再傳送即可String
參考網頁:http://www.njpro.cn/forum.php?mod=viewthread&tid=111http://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcphttp://forum.xda-developers.com/showthread.php?t=1071584 方法一:利用USB連接線進行串連1.
使用系統內建瀏覽器可以成功播放flash,可是利用自己開發的就無法播放。代碼如下:browser = (WebView) findViewById(R.id.webview);browser.getSettings().setJavaScriptEnabled(true);browser.getSettings().setPluginsEnabled(true);browser.getSettings().setAllowFileAccess(true);browser.getSettings(
一種是使用ScrollView和HorizontalScrollView結合。 這種方式的話,斜向滑動會有先後次序,一般將ScrollView放在外層第二種,使用onTouchEvent方法,監聽移動事件,進行處理。 如果只是監聽移動事件,圖片可以移出指定地區之外,可以通過控制邊界來進行限制在一定範圍內移動。 簡單解決方案代碼如下: container.setOnTouchListener(new OnTouchListener() { @
在之前處理過一個問題在任意視窗前彈出rss更新提醒對話方塊,如下頁面:http://www.cnblogs.com/sipher/articles/2502092.html利用上面的方法可以快顯視窗,不過沒有辦法在視窗中啟動一個activity。於是最近看有沒有其他辦法可以實現,想到在alertDialog中無法啟動,那就還是彈出一個activity類比視窗,再在其中啟動activity。代碼如下:private void showRssUpateRemindDialog() {
在更新apk時如果有動到db的結構或者是裡面預設值的話,在進行apk版本更新安裝升級時,無法將現有db替換為新版中的db另外使用者在使用apk時,會在db中寫入一些資料,如果升級安裝後通過在設定中清除資料的方式將現有db刪除再匯入的話,雖然可以匯入新的db但是使用者資料就會被刪除。在使用時非常不變。程式在開始設計時沒有考慮到使用者會要修改db,遇到db有更新時,都是讓使用者通過清除資料的方式處理。db的匯入使用複製assets中整個db的資料的方式,並非動態建立。解決方案:在onUpgrade中
網頁上的button定義 <input tyoe="file" />方法一,也是網上能搜到最多的解決方案參考網址:http://stackoverflow.com/questions/4944102/android-webview-file-input-field-filechooser-doesnt-show-up http://m0s-programming.blogspot.tw/2011/02/file-upload-in-through-webview-on.
Android 介面編程有兩種基本的方法,一種是在代碼中,動態建立一個個組件,及把這些組件用Layout來進行組合成複雜的介面展現。一種是用圖形化的方式來編寫 布局Layout,這些布局被儲存在XML檔案中,會編譯成資源,被程式中的Activity來載入(setContentView()),