Time of Update: 2017-01-19
本文執行個體講述了android編程實現sd卡讀取資料庫的方法。分享給大家供大家參考,具體如下:先在 Manifest 裡添加許可權:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />然後在
Time of Update: 2017-01-19
本文執行個體講述了Android編程之Application設定全域變數及傳值用法。分享給大家供大家參考,具體如下:/*** 重寫Application,主要重寫裡面的onCreate方法,就是建立的時候,* 我們讓它初始化一些值,前段時間在javaeye裡面看到過一個例子,與此相似,* 我做了些改進。聽說外國開發人員習慣用此初始化一些全域變數,好像在Activity* 一些類裡面初始化全域變數的化,會遇到一些null 指標的異常,當然,我沒有遇到過。*
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現在Bitmap上塗鴉效果。分享給大家供大家參考,具體如下:布局檔案:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現監控各個程式流量的方法。分享給大家供大家參考,具體如下:public void getAppTrafficList(){ //擷取所有的安裝在手機上的應用軟體的資訊,並且擷取這些軟體裡面的許可權資訊 PackageManager pm=getPackageManager();//擷取系統應用程式套件管理 //擷取每個包內的androidmanifest.xml資訊,它的許可權等等 List<PackageInfo>
Time of Update: 2017-01-19
Activity是最基本的模組,一般稱之為"活動",在應用程式中,一個Activity通常就是一個單獨的螢幕。簡單理解,Activity代表一個使用者所能看到的螢幕,主要用於處理應用程式的整體性工作,例如監聽系統事件,為使用者顯示指定的View,啟動其他Activity等。所有應用的Activity都繼承於android.app.Activity類,該類是Android提供的基層類,其他的Activity繼承該父類後,通過父類的方法來實現各種功能。Activity
Time of Update: 2017-01-19
本文執行個體講述了Android編程之繪製文本(FontMetrics)實現方法。分享給大家供大家參考,具體如下:Canvas 作為繪製文本時,使用FontMetrics對象,計算位置的座標。它的思路和java.awt.FontMetrics的基本相同。FontMetrics對象它以四個基本座標為基準,分別為:FontMetrics.topFontMetrics.ascentFontMetrics.descentFontMetrics.bottom該圖片將如下代碼如下:Paint
Time of Update: 2017-01-19
先給大家展示下效果圖,喜歡的朋友可以下載源碼哦。完成這個效果的是使用了 IOS_Dialog_Library下載地址:http://xiazai.jb51.net/201509/yuanma/IOS_Dialog_Library(jb51.net)下載後匯入到Eclipse中,然後作為Library引入到自己的工程中,直接作為第三方控制項使用。測試代碼: <LinearLayout
Time of Update: 2017-01-19
迴圈輪播的方法有兩種,一種是使用定時器另外一種是使用手指撥動,相比較而言,定時器實現迴圈播放比較容易,只要在定時器的訊息裡加上簡單幾段代碼即可,下面分別就這兩種方法給大家詳解,具體詳情請看下文吧。int count = adapter.getCount(); if (count > 1) { // 多於1個,才迴圈 int index = viewPager.getCurrentItem(); index = (index + 1) % count;
Time of Update: 2017-01-19
如何?迴圈播放現在網上實現迴圈播放都是在adapter的getCount()方法返回一個較大的值並且instantiateItem(ViewGroup container, int position)中通過取餘(position/datas.size())的方式,讓ViewPager不斷的播放下去。這裡我們通過修改資料來源和設定currentItem的方式實現。修改資料來源:final List<Integer> datas = new
Time of Update: 2017-01-19
本文執行個體講述了Android編程記錄ListView標記行狀態的方法。分享給大家供大家參考,具體如下:小Demo無什麼特別之處,最特別的就是盡量少用notifyDataSetChanged,開銷太大了,當然使用是會省不少工的,不過有時候還是會遇到別的問題的,項目經驗表示會有這個可能性的,廢話不多少了,直接上關鍵代碼。@Overridepublic void onItemClick(AdapterView<?> adapterView, View view, int
Time of Update: 2017-01-19
本文執行個體講述了Android編程中常用適配器及自訂配接器用法。分享給大家供大家參考,具體如下:一、適配器.顧名思義,就是把一些資料給弄得適當,適合以便於在View上顯示。可以看作是介面資料繫結的一種理解。它所操縱的資料一般都是一些比較複雜的資料,如數組,鏈表,資料庫,集合等。適配器就像顯示器,把複雜的東西按人可以接受的方式來展現。那麼適配器是怎麼處理得到的資料,並把它顯示出來的呢。其實很簡單,說白了適配器它也是一個類,在類裡面它實現了父類的這幾個方法:publicint getCount()
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現自訂進度條顏色的方法。分享給大家供大家參考,具體如下:android 自訂進度條顏色先看圖基於產品經理各種自訂需求,經過查閱瞭解,下面是自己對android自訂進度條的學習過程!這個沒法了只能看源碼了,還好下載了源碼, sources\base\core\res\res\ 下應有盡有,修改進度條顏色只能找progress ,因為是改變樣式,首先找styles.xml找到xml後,進去找到<style
Time of Update: 2017-01-19
目前Android已經在只能手機市場已經具有強大的霸主地位,也吸引了越來越多的追捧者。Android的學習也越來越火。但是,報名費用確實大多人望而卻步一、建立項目CallPhone1.1、建立項目 二、設定介面與項目名稱2.1、更改項目名稱res/values下strings.xml中更改app_name電話拔號器string.xml<?xml version="1.0" encoding="utf-8"?><resources>
Time of Update: 2017-01-19
本文執行個體分析了Android編程之MD5密碼編譯演算法。分享給大家供大家參考,具體如下:Android MD5加密算與J2SE平台一模一樣,因為Android 平台支援 java.security.MessageDigest這個包。實際上與J2SE平台一模一樣。演算法簽名:複製代碼 代碼如下:String getMD5(String val) throws
Time of Update: 2017-01-19
本文將講解如何通過codecogs.com和Google.com提供的API介面來將LaTeX數學函數運算式轉化為圖片形式。具體思路如下: (1)通過EditText擷取使用者輸入的LaTeX數學運算式,然後對錶達式格式化使之便於網路傳輸。
Time of Update: 2017-01-19
本文執行個體講述了Android編程之Sdcard相關代碼。分享給大家供大家參考,具體如下:1. 檢測Sdcard是否可用:public static boolean sdCardIsAvailable() { String status = Environment.getExternalStorageState(); if (!status.equals(Environment.MEDIA_MOUNTED)) { return false; } return true;
Time of Update: 2017-01-19
本文執行個體講述了Android編程之單元測試用法。分享給大家供大家參考,具體如下:在實際開發中,開發android軟體的過程需要不斷地進行測試。使用Junint測試架構,是正規Android開發的必用技術,在Junint中可以得到組件,可以類比發送事件和檢測程式處理的正確性。單元測試是嵌入到項目中;也可以作為一個單獨的項目爭對某個具體項目進行測試。第一步:首先在AndroidManifest.xml中加入下面紅色代碼:<manifest
Time of Update: 2017-01-19
本文執行個體講述了Android學習筆記之應用單元測試。分享給大家供大家參考,具體如下:第一步:在AndroidManifest.xml中加入如下兩段代碼:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pccw" android:versionCode="1" android:versionName="1.0"> <uses-sdk
Time of Update: 2017-01-19
關於 android 常用布局,利用 XML 檔案實現已經有很多的執行個體了。但如何利用代碼實現呢?當然利用代碼實現沒有太大的必要,也是不提倡的,但我覺得利用代碼實現這些布局,可以更好的瞭解 SDK API ,所以在此也整理一些,和大家分享一下。首先看一下,布局所對應的類的 API 繼承圖:android常用布局的代碼實現所有的布局都會對應相關的類,這些類都是繼承自 android.view.ViewGroup 類的。而 LinearLayout,RelativeLayout 都是在
Time of Update: 2017-01-19
在Android開發中經常會需要用到帶文字和圖片的button,下面來給大家介紹使用radiobutton實現圖片和文字上下布局或左右布局。代碼很簡單就不給大家多解釋了。布局檔案很簡單,用來展示RadioBUtton的使用方法。<?xml version="." encoding="utf-"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"