發表文章

範例35:狀態列與訊息提醒,設定振動

package ex36.Notification_2; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.view.View; public class Notification_2 extends Activity {     private static final int NOTIF_ID = 1;     @Override     public void onCreate(Bundle savedInstanceState)     {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);     }     // Button元件的事件處理 - 顯示提醒訊息     @SuppressWarnings("deprecation")     public void btn1_Click(View view)     {         // 取得NotificationManager系統服務         NotificationManager notif = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);        ...

狀態列與訊息提醒notification manager

第一頁 package ex35.Notification_1; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.view.View; public class Notification_1 extends Activity{     private static final int NOTIF_ID = 1;     @Override     public void onCreate(Bundle savedInstanceState)     {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);     }     // Button元件的事件處理 - 顯示提醒訊息     @SuppressWarnings("deprecation")     public void btn1_Click(View view)     {         // 取得NotificationManager系統服務         NotificationManager notif = (NotificationManager)                          ...

eclipse 安裝studio,再安裝sdb

在help/install/貼上網址: https://dl-ssl.google.com/android/eclipse/ 安裝sdk 解壓縮sdk.zip window/preferences/android brow....換成sdk windows/vdm/device Definitions/creat device,設定cpu到skin,都設定第一個。

移除標題欄修改 style.xml 檔案,設定為 NoActionBar

< resources > < style name = " AppTheme " parent = " Theme.AppCompat.NoActionBar " > <item name= "colorPrimary" >@color/colorPrimary</item> <item name= "colorPrimaryDark" >@color/colorPrimaryDark</item> <item name= "colorAccent" >@color/colorAccent</item> </ style > </ resources > 資料來源: https://jerrynest.io/app-android-webview/

維尼的需求,上面可以輸入網址,中間開網站,下面可以輸入內容,可存檔等等。用webView及intent發送mail

package com.jbuduoo.myapplication; import android.content.Intent; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.EditText; public class MainActivity extends AppCompatActivity {     WebView wv;     EditText editText,editText2;     @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);         editText=findViewById(R.id.editText);         editText2=findViewById(R.id.editText2);         wv =findViewById(R.id.wv);         wv.setWebViewClient(new WebViewClient());        // 建立及使用 WebViewC...

數字換成加#,###格式

 數字轉換成金額格式. //運用DecimalFormat制定好金額顯示格式,每三位數顯示逗號 DecimalFormat mDecimalFormat = new DecimalFormat("#,###"); int num = 12345;//如果數字型態為int String text = mDecimalFormat.format((int)num);//在format裡轉型成double // text印出結果為 : 12,345 //如果數字型態為String String str = "12345"; String text = mDecimalFormat.format(Double.parseDouble(str));//在format裡轉型成double // text印出結果為 : 12,345

GPS、緯度、經度、精確度、標高、時間、速度、方位

package com.LocationGPS; import android.app.Activity; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.location.LocationProvider; import android.os.Bundle; import android.util.Log; import android.widget.TextView; public class LocationGPS extends Activity { private LocationManager mLocationManager; //LocationGPS主程式,實作一個LocationManager物件mLocationManager     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);         mLocationManager = (LocationManager) getSystemService(LOCATION_SERVICE);         mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, mLocationListener);     TextView mTextView08 = (TextView)findViewById(R.id.TextView08);      mTex...