Time of Update: 2017-01-19
本文執行個體講述了Android控制項之TabHost用法。分享給大家供大家參考。具體如下:以下通過TabHost實現android選項卡。main.xml布局檔案:<?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
實現此功能沒有太多的技術痛點,主要通過PopupWindow方法,同時更進一步加深了PopupWindow的使用,實現點擊彈出一個自訂的view,view裡面可以自由設計,比較常用的可以放一個listview。demo中我只是一個點擊展示,簡單的使用了fade in out的動畫效果,也沒有精美的圖片資源,看著也醜,不過這麼短的時間,讓你掌握一個很好用的技術,可以自己擴充,不很好嗎?廢話不說了,直接上代碼:MainActivity.javapublic class MainActivity
Time of Update: 2017-01-19
本文執行個體講述了Android中WebView圖片實現自適應的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:WebSettings ws = tv.getSettings();加上這個屬性後,html的圖片就會以單列顯示就不會變形佔了別的位置ws.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);//讓縮放顯示的最小值為起始webView.setInitialScale(5);//
Time of Update: 2017-01-19
參考Android仿騰訊QQ實現滑動刪除這篇文章進行學習,文章實現的功能是:在ListView的Item上從右向左滑時,出現刪除按鈕,點擊刪除按鈕把Item刪除,效果看過文章後,感覺沒有必要把dispatchTouchEvent()和onTouchEvent()兩個方法都重寫,只要重寫onTouchEvent就好了。於是對代碼作了一些調整: public class MyListView extends ListView { private static final String
Time of Update: 2017-01-19
常用,記錄一下。效果圖:首先建立xml檔案 bg_gradient.xml複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <gradient &
Time of Update: 2017-01-19
開發中經常需要請求網路擷取資料,我們在請求網路到得到資料時當中需要等待一些時間,為了增加使用者體驗,我們一般會用一個Dialog來提示使用者我們在載入網路資料。今天我們來實現如下效果的載入中Dialog。 從圖中我們可以看到要這個Dialog是圖片還有文字組成的,(不過我這裡使用代碼實現的,沒有用圖片),以下是這個載入圖形的代碼:public class LVCircularRing extends View {private float mWidth = 0f;private
Time of Update: 2017-01-19
註:這裡只是說一下sendmessage的一個過程,post就類似的如果我們需要發送訊息,會調用sendMessage方法 public final boolean sendMessage(Message msg){ return sendMessageDelayed(msg, 0);} 這個方法會調用如下的這個方法 public final boolean sendMessageDelayed(Message msg, long delayMillis){ if
Time of Update: 2017-01-19
什麼是雙緩衝技術?雙緩衝技術就是當使用者操作介面完成後,會有一個緩衝區儲存使用者操作的結果。為什麼要使用雙緩衝技術?拿Android 遊戲開發來說,介面貞每次都是全部重畫的,也就說畫了新的,舊的就沒了,所以需要使用雙緩衝技術儲存之前的內容。如何?雙緩衝?使用一個Bitmap對象保留之前的畫布即可。package com.example.phonegaptest; import android.content.Context; import android.graphics.Bitmap;
Time of Update: 2017-01-19
本文執行個體講述了Android呼叫堆疊跟蹤的方法。分享給大家供大家參考。具體如下:Android開發中,我們也會經常遇到段錯誤,也就是SIGSEGV(11),這個時候libc的backtrace會列印出對應的堆棧信 息,而你看到的僅僅是一對數字,好像無從查起。如下面這一從串斷錯誤:ActivityManager( 1105): Displayed activity com.android.browser/.BrowserActivity: 2460 ms (total 2460
Time of Update: 2017-01-19
本文執行個體講述了Android中捕捉menu按鍵點擊事件的方法。分享給大家供大家參考。具體如下:@Overridepublic boolean onCreateOptionsMenu(Menu menu) { /* * add()方法的四個參數,依次是: 1、組別,如果不分組的話就寫Menu.NONE, * 2、Id,這個很重要,Android根據這個Id來確定不同的菜單 3、順序,那個菜單現在在前面由這個參數的大小決定 * 4、文本,菜單的顯示文本 */
Time of Update: 2017-01-19
本文執行個體講述了Android實現返回拍攝的圖片功能。分享給大家供大家參考。具體如下:第一步:try { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, 0); } catch (ActivityNotFoundException e) { // Do nothing for now}第二步:@Overrideprotected void
Time of Update: 2017-01-19
Android擷取表單資訊的Util方法,方法很簡單,這裡就不多廢話了,直接上代碼package com.wangyi.tools;import android.app.Activity;import android.util.DisplayMetrics;public class DisplayUtils { private static DisplayUtils instance; private Activity mActivity; private
Time of Update: 2017-01-19
本文執行個體講述了Android實現固定螢幕顯示的方法。分享給大家供大家參考。具體如下:在Android開發中我們會碰到開發螢幕扭轉的情況,如何固定住螢幕ScreenOrientation 呢?在學習jetboy代碼時,發現螢幕被旋轉了,代查代碼沒有找到相關設定,在manifest.xml中找到了相關的代碼:找到這名代碼:複製代碼 代碼如下:android:screenOrientation="portrait"
Time of Update: 2017-01-19
本文執行個體講述了Android產生帶圓角的Bitmap圖片。分享給大家供大家參考。具體如下:有時候我們在開發Android應用時,會遇到圓角圖片的問題,那麼,我們如何在Android中用代碼來產生圓角Bitmap圖片呢?下面這段代碼也許能夠幫到你。 該方法主要用到了drawRoundRect來畫圓角矩形,然後通過drawBitmap來畫圖片。//產生圓角圖片public static Bitmap GetRoundedCornerBitmap(Bitmap bitmap) { try {
Time of Update: 2017-01-19
本文執行個體講述了Android使用Intent傳送簡訊的實現方法。分享給大家供大家參考,具體如下:在一個Activity中使用Intent傳送簡訊package com.zhuguangwei;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import
Time of Update: 2017-01-19
本文執行個體講述了android圖片類型之間相互轉換實現代碼。分享給大家供大家參考。具體如下:android在處理一寫圖片資源的時候,會進行一些類型的轉換,現在有空整理一下:1、Drawable → BitmapJava代碼如下:public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap( drawable.getIntrinsicWidth(),
Time of Update: 2017-01-19
本文執行個體講述了android中圖形影像處理之drawable用法。分享給大家供大家參考。具體如下:一、如何擷取 res 中的資源資料包package:android.content.res主要類:Resources其主要介面按照功能,劃分為以下三部分:getXXXX()例如:int getColor(int id)Drawable getDrawable(int id)String getString(int id) 直接擷取res中存放的資源InputStream
Time of Update: 2017-01-19
本文執行個體講述了Android中ImageView使用網狀圖片資源的方法。分享給大家供大家參考。具體如下:很多時候我們不想把東西都放在APK裡面,或者是不能放進去,這時候我們就需要萬能的網路協助自己實現了運行效果截圖如下:java代碼如下:package com.android.antking.imageview;import java.io.InputStream;import java.net.HttpURLConnection;import
Time of Update: 2017-01-19
本文執行個體講述了android實現http中請求訪問添加cookie的方法。分享給大家供大家參考,具體如下:第一種HashMap<String, String> map = new HashMap<String,
Time of Update: 2017-01-19
本文執行個體講述了Android中WebView用法。分享給大家供大家參考,具體如下:WebView相當於一個迷你瀏覽器,採用WebKit核心,因此完美支援html,javascript,css等。在開發過程中應該注意幾點:1.AndroidManifest.xml中必須使用許可"android.permission.INTERNET",否則會出Web page not