Time of Update: 2018-12-08
2個類:1個實體類Person.java,1個繼承Activity的類1.Person.java複製代碼 代碼如下:package com.mrzhu.work_1_sax;public class Person { private String personId; private String name; private String address; private String tel; private String fax; private String email; public
Time of Update: 2018-12-08
首先繼承SimpleAdapter 複製代碼 代碼如下:package meetweb.net.util; import java.util.List; import java.util.Map; import android.content.Context; import android.graphics.Color; import android.view.View; import android.view.ViewGroup; import
Time of Update: 2018-12-08
三種方法 1.使用XML檔案進行定義 res/drawable/radio.xml 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 未選中-> <item android:state_checked="false"
Time of Update: 2018-12-08
複製代碼 代碼如下:/** * Gets the number of cores available in this device, across all processors. * Requires: Ability to peruse the filesystem at "/sys/devices/system/cpu" * @return The number of cores, or 1 if failed to get result */ private int
Time of Update: 2018-12-08
前言 本文實現的效果:文字框輸入為空白時顯示輸入的表徵圖;不為空白時顯示清空的表徵圖,此時點擊清空表徵圖能清空文字框內輸入文字。本文 一、實現效果 二、實現代碼 綁定事件 複製代碼 代碼如下:private Drawable mIconSearchDefault; // 搜尋文字框預設表徵圖 private Drawable mIconSearchClear; // 搜尋文字框清除常值內容表徵圖 @Override protected void onCreate(Bundle
Time of Update: 2018-12-08
android中映像在畫布上放大縮小時,映像的邊框大小沒有改變!原圖如下:放大後:原來圖片的邊框沒有改變,位置依舊!所以如果要放置圖片的位置的話,就需要做相應的位置移動才可以!採用如下代碼(全屏放置圖片):複製代碼 代碼如下:Matrix matrix = new Matrix(); matrix.postScale(canvas.getWidth()*1.01f/bmpBg.getWidth(), canvas.getHeight()*1.01f/bmpBg.getHeight(),
Time of Update: 2018-12-08
使用樣式檔案,在values 目錄下建立styles.xml檔案,編寫如下代碼: 複製代碼 代碼如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><resources> <style name="dialog" parent="@android:style/Theme.Dialog"> <item name="
Time of Update: 2018-12-08
FragmentManager 為了管理Activity中的fragments,需要使用FragmentManager. 為了得到它,需要調用Activity中的getFragmentManager()方法。 因為FragmentManager的API是在Android 3.0,也即API level 11開始引入的,所以對於之前的版本,需要使用support library中的FragmentActivity,並且使用getSupportFragmentManager()方法。
Time of Update: 2018-12-08
Fragment Android是在Android 3.0 (API level 11)開始引入Fragment的。 可以把Fragment想成Activity中的模組,這個模組有自己的布局,有自己的生命週期,單獨處理自己的輸入,在Activity啟動並執行時候可以載入或者移除Fragment模組。 可以把Fragment設計成可以在多個Activity中複用的模組。 當開發的應用程式同時適用於平板電腦和手機時,可以利用Fragment實現靈活的布局,改善使用者體驗。
Time of Update: 2018-12-08
1.sax方式 複製代碼 代碼如下:/** * 使用sax解析 */ public class SaxParse{ /** * sax解析器 */ private SAXParser parser; public SaxParse(){ try { SAXParserFactory f = SAXParserFactory.newInstance(); parser = f.newSAXParser(); } catch (ParserConfigurationException e) { e.
Time of Update: 2018-12-08
打電話發簡訊demo 複製代碼 代碼如下:public class MainActivity extends Activity { EditText mPhoneNum,mMessage; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
Time of Update: 2018-12-08
二、建立樣式日曆顯示的表格線,使用 Cell 填充圖形的邊框來實現,為了統一,我們先定義邊框線的顏色及線條精細。另外還要定義一系統填充樣式等。建立 color:color_calendar_border 表格線color_calendar_title_gregorian 標題列日期年月文字的顏色color_calendar_title_lunar
Time of Update: 2018-12-08
一、建立 Android Project在建立對話方塊中輸入 App 屬性,SDK版本全部選最新的,不作版本相容。主題選擇 Holo Dark。下一步,使用預設設定下一步,使用預設設定下一步,使用預設配置下一步,使用預設設定建立完成後的初始畫面在上面的步驟中,我們選擇了建立 MainActivity,ADT 幫我們在 src 目錄下產生了 MainActivity.java 檔案,在 res/layout/ 目錄下產生了 activity_main.xml 檔案,並在編輯視窗開啟,如,是 UI
Time of Update: 2018-12-08
單例模式定義: Ensure a class has only one instance, and provide a global point of access to it. 動態確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統提供這個執行個體。 如所示(截取自《Head First Design Patterns》一書)。通過使用private的建構函式確保了在一個應用中產生一個執行個體,並且是自行執行個體化(在Singleton中自己使用new Singleton()
Time of Update: 2018-12-08
使用Gallery和ImageView實現android左右滑動+索引表徵圖效果。首先自訂Gallery實現一次只能滑動一個頁面 複製代碼 代碼如下:public class MGalleryView extends Gallery{ public MGalleryView(Context context, AttributeSet attrs) { super(context, attrs); } //一次只能滑動一張圖片註:一張圖充滿全屏 @Override public boolean
Time of Update: 2018-12-08
複製代碼 代碼如下:import android.app.ListActivity; import android.database.Cursor; import android.os.Bundle; import android.provider.Contacts.Phones; import android.widget.ListAdapter; import android.widget.SimpleCursorAdapter; /** * A list view example
Time of Update: 2018-12-08
複製代碼 代碼如下:private InetAddress getBroadcastAddress() throws IOException { WifiManager myWifiManager = (WifiManager) getSystemService(WIFI_SERVICE); DhcpInfo myDhcpInfo = myWifiManager.getDhcpInfo(); if (myDhcpInfo == null) { System.out.println("Could
Time of Update: 2018-12-08
代碼如下:複製代碼 代碼如下:package xiaogang.enif.utils; /** * The Class LogUtils for log printing, which help us * easy to trace our codes or logics in the project . * * @author zhao xiaogang * @time 2011.4.12 */ public class LogUtils { private final static int
Time of Update: 2018-12-08
在軟體開發過程中,程式碼的複用,是非常重要的概念。我們總是需要使用一些現有的模組、包、架構,或開發自己的模組、包、架構,來實現對程式碼的複用。比如在JavaWeb編程過程中,經常使用的Struts和Spring等架構,就可以大大簡化我們的開發過程,提高開發效率。
Time of Update: 2018-12-08
複製代碼 代碼如下:import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5 { /* * MD5加密 */ public static String getDigest(String str) { MessageDigest messageDigest =