Time of Update: 2017-01-19
本文執行個體講述了android編程實現設定、開啟wifi熱點共用供他人串連的方法。分享給大家供大家參考,具體如下:用過快牙的朋友應該知道它們在兩天裝置之間傳輸檔案的時候使用的是wifi熱點,然後另一台便串連這個熱點再進行傳輸。快牙傳輸速度驚人應該跟它的這種機制有關係吧。不知道它的搜尋機制是怎樣的,但我想應該可以通過熱點的名字來進行判斷吧。下面我們就來探討一下如何自動建立一個wifi熱點吧建立wifi熱點首先需要手機支援,建議開發的哥們整個好點的手機,我們公司那些個山寨裝置,幾近有一半是不支援熱
Time of Update: 2017-01-19
本文執行個體講述了Android編程判斷當前指定App是否在前台的方法。分享給大家供大家參考,具體如下://在進程中去尋找當前APP的資訊,判斷是否在前台運行private boolean isAppOnForeground() {ActivityManager activityManager =(ActivityManager) getApplicationContext().getSystemService( Context.ACTIVITY_SERVICE);String
Time of Update: 2017-01-19
本文執行個體講述了Android編程之OpenGL繪圖技巧。分享給大家供大家參考,具體如下:很久不用OpenGL ES繪圖,怕自己忘記了,於是重新複習一遍,順便原理性的東西總結如下:1. Android 3D座標系統如圖:Android的三維座標系統中:座標原點位於中央,X軸從左向右延伸,原點左邊的值為負數,右邊為正數;Y軸從下向上延伸,原點下邊的值為負數,上邊為正數;Z軸螢幕裡面向外面延伸,螢幕裡面為負數,外面為正數。2. 開發工具(OpenGL和OpenGL
Time of Update: 2017-01-19
本文執行個體講述了Android編程根據系列圖片繪製動畫的方法。分享給大家供大家參考,具體如下:一、採用系統提供的Animation類,用內建的方法其中的animation.xml檔案如下:<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/a" android:
Time of Update: 2017-01-19
本文執行個體講述了Android編程向伺服器發送請求時出現中文亂碼問題的解決方案。分享給大家供大家參考,具體如下:我們在andorid項目中通過get方式向伺服器發送請求,其中url參數帶有中文,將會產生亂碼,亂碼產生的原因有兩種:1、 在提交參數時,沒有對中文參數進行URL編碼2、 Tomcat伺服器預設採用的是IOS8859-1編碼(不支援中文)得到參數值解決:1、 進入android項目,在其中要提交參數的時候,對參數的值進行編碼:複製代碼
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現QQ表情的發送和接收。分享給大家供大家參考,具體如下:在自己做一個聊天應用練習的時候,需要用到表情,於是就想著模仿一下QQ表情,圖片資源完全copy的QQ.apk,解壓就可以得到,這裡不細說。下面將該應用中的表情模組功能抽離出來,以便自己以後複習回顧。。先看一下效果圖:首先進入介面:(完全仿照QQ)點擊一下上面的表情表徵圖:選擇一些表情,輸入一些文字混合:點擊發送:可以看到文字和表情圖片都一起顯示出來了。下面列出一些關鍵代碼:表情工具類Expression
Time of Update: 2017-01-19
本文執行個體講述了Android編程常用技巧。分享給大家供大家參考,具體如下:1. 登入的時候,如果輸入有誤,則輸入框左右震動,表示輸入有誤在res下準備一個anim檔案夾,裡麵包含兩個檔案,main_login_shake.xml 和 main_login_cycle_7.xml,其中,main_login_shake.xml如下:<?xml version="1.0" encoding="utf-8"?> <translate
Time of Update: 2017-01-19
前言之前因為項目需求,其中使用到了圖片的單擊顯示取消,圖片平移縮放功能,昨天突然想再加上圖片的旋轉功能,在網上看了很多相關的例子,可是沒看到能同時實現我想要的功能的。需求:(1)圖片平移、縮放、旋轉等一系列操作後,圖片需要自動置中顯示。(2)圖片旋轉後選自動水平顯示或者垂直顯示(3)圖片在放大縮小的同時都能旋轉Demo實現部分效果截圖Demo主要代碼JavaMainActivity.javapackage
Time of Update: 2017-01-19
在這一系列教程的最後一篇中,我想談談GR的EventBus,在處理多線程非同步任務時是多麼簡單而有效。AsyncTask, Loader和Executor…… 拜託!Android中有很多種執行非同步作業的方法(指平行於UI線程的)。AsyncTask對於使用者來說是最簡單的一種機制,並且只需要少量的設定代碼即可。然而,它的使用是有局限的,正如Android官方文檔中所描述的:AsyncTask被設計成為一個工具類,在它內部包含了Thread和Handler,但它本身並不是通用線程架構的一部分。
Time of Update: 2017-01-19
本文將講解如何通過codecogs.com和Google.com提供的API介面來將LaTeX數學函數運算式轉化為圖片形式。具體思路如下: (1)通過EditText擷取使用者輸入的LaTeX數學運算式,然後對錶達式格式化使之便於網路傳輸。
Time of Update: 2017-01-19
本文執行個體講述了Android編程之解析度處理相關程式碼片段。分享給大家供大家參考,具體如下:1. 通常我們所說的螢幕解析度如800x480、960x540等。這些解析度是可以通過代碼擷取到的。手機螢幕解析度計算:// 計算手機螢幕解析度private void computeDisplayMetrics() { // 手機螢幕解析度為heightxwidth DisplayMetrics dm = new DisplayMetrics(); this.getWindowManager(
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編程之圖片相關代碼。分享給大家供大家參考,具體如下:1. Bitmap轉化為字串:/** * @param 位元影像 * @return 轉化成的字串 */ public static String bitmapToString(Bitmap bitmap) { // 將Bitmap轉換成字串 String string = null; ByteArrayOutputStream bStream = new ByteArrayOutputStream();
Time of Update: 2017-01-19
本文執行個體講述了Android編程單元測試。分享給大家供大家參考,具體如下:完整執行個體代碼代碼點擊此處本站下載。本文是在上一篇文章《java編程之單元測試(Junit)執行個體分析》的基礎上繼續講解android的單元測試,android源碼中引入了java單元測試的架構(android源碼目錄:libcore\junit\src\main\java\junit\framework中可見),然後在java單元測試架構的基礎上擴充屬於android自己的測試架構。android具體架構類的關係
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編程實現給Button添加圖片和文字的方法。分享給大家供大家參考,具體如下://為按鈕添加圖片和文字的方法public Spanned getSpan(int id, String s) { ImageGetter imgGetter = new Html.ImageGetter() { @Override public Drawable getDrawable(String source) { // TODO Auto-generated method
Time of Update: 2017-01-19
先給大家展示下關於仿支付寶錢包首頁中帶有分割線的gridview,俗稱九宮格
Time of Update: 2017-01-19
現在Android非常瘋狂,所以網上關於Android學習的資料如雨後春筍般冒起來,像這些基礎的東西更是多如牛毛,我會把用過的東西碰到的困難和怎麼解決的記錄下來,一來可以供自己複習萬一以後又碰到類似的問題就可以直接拿來看下。二來可以給初學者一點小小的協助。Android布局是應用介面開發的重要一環,在Android中,共有五種布局方式,分別是:FrameLayout(架構布局),LinearLayout
Time of Update: 2017-01-19
關於 android 常用布局,利用 XML 檔案實現已經有很多的執行個體了。但如何利用代碼實現呢?當然利用代碼實現沒有太大的必要,也是不提倡的,但我覺得利用代碼實現這些布局,可以更好的瞭解 SDK API ,所以在此也整理一些,和大家分享一下。首先看一下,布局所對應的類的 API 繼承圖:android常用布局的代碼實現所有的布局都會對應相關的類,這些類都是繼承自 android.view.ViewGroup 類的。而 LinearLayout,RelativeLayout 都是在