app中肯定是少不了與使用者互動的各種dialog,下面給大家介紹幾種提示框的提示。一般建立一個對話方塊需要經過以下幾步: 1、建立AlertDialog.Builder對象。 2、調用AlertDialog.Builder的setTitle()或者setCustomTitle()方法設定標題。 3、調用AlertDialog.Builder的setIcon()方法設定標題logo。 4、調用AlertDialog.Builder的相關方法設定對話方塊內容。 5、調用AlertDial
在Level5以上(包含)中,Activity類中的方法:public void onAttachedToWindow ()就能對Home鍵進行捕獲。具體代碼如下:MainActivity.javapackage com.lingdududu.test; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.WindowManager;
蘋果的iphone有語音辨識用的是Google的技術,做為Google力推的Android 自然會將其核心技術往Android 系統裡面植入,並結合google 的雲端技術將其發揚光大。所以Google Voice Recognition在Android 的實現就變得極其輕鬆。語音辨識,藉助於雲端技術可以識別使用者的語音輸入,包括語音控制等技術,下面我們將利用Google 提供的Api 實現這一功能。功能點為:通過使用者語音將使用者輸入的語音辨識出來,並列印在列表上。 * Copyright (
ActionBarDrawerToggle:在前一張中我們並沒有使用drawLayout.setDrawerListener(); 對應的參數對象就是DrawerLayout.DrawerListener: public interface DrawerListener { void onDrawerSlide(View var1, float var2); void onDrawerOpened(View var1); void
DrawerLayout顧名思義就是一個管理布局的。使用方式可以與其它的布局類類似。DrawerLayout帶有滑動的功能。只要按照drawerLayout的規定布局方式寫完布局,就能有側滑的效果。直接將DrawerLayout作為根布局,然後其內部 第一個View為內容地區 第二個View為左側菜單
QQ5.0側滑效果實現方案有很多方式,今天我們使用ViewDragHelper來實現一下。先上效果圖:①自訂控制項SlidingMenu繼承FrameLayout,放在FrameLayout上面的布局一層疊著者一層,通過getChildAt()可以很方便的擷取到任意一層,進而控制此布局的變化。public class SlidingMenu extends FrameLayout { private ViewDragHelper mViewDragHelper; private int
**寫作原因:跨進程通訊的實現和理解是Android進階中重要的一環。下面博主分享IPC一些相關知識、操作及自己在學習IPC過程中的一些理解。 這一章是為下面的Messenger和AIDL的使用做準備,主要講解Android
此文通過判斷textview要顯示的字串的寬度是否超過我設定的寬度,若超過則執行換行,具體代碼講解如下:項目中的其他地方也有這樣的需求,故直接使用了那一塊的代碼。public float getTextWidth(Context Context, String text, int textSize){TextPaint paint = new TextPaint();float scaledDensity =
本文執行個體講述了Android實現滑動載入資料的方法。分享給大家供大家參考。具體實現方法如下:EndLessActivity.java如下:package com.ScrollListView;import Android.app.ListActivity;import Android.os.Bundle;import Android.view.Gravity;import Android.view.View;import Android.view.ViewGroup;import
本文執行個體講述了Android實現zip檔案壓縮及解壓縮的方法。分享給大家供大家參考。具體如下:DirTraversal.java如下:package com.once;import java.io.File;import java.util.ArrayList;import java.util.LinkedList;/** * 檔案夾遍曆 * @author once * */public class DirTraversal { //no recursion public
本文執行個體講述了Android屏蔽EditText軟鍵盤的方法。分享給大家供大家參考。具體如下:java代碼如下:InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0);//myEdit是你的EditText對象可以通過下面方法恢複顯示:boolean
本文執行個體講述了android通過Location API顯示地址資訊的實現方法。分享給大家供大家參考。具體如下:android的Locatin API,可以通過Geocoder類,顯示具體經緯度的地址資訊。如:通過Geocoder的方法getFromLocation()可以得到Address對象的List。我只取一個Address結果,可以取多個,但是意義不大。StringBuilder builder = new StringBuilder();builder.append("北緯:").
應用情境: 在Android開發過程中,有時需要調用手機自身裝置的功能,本文側重網路攝影機拍照功能的調用。 知識點介紹: 使用許可權:調用手機自身裝置功能(網路攝影機拍照功能),應該確保已經在AndroidManifest.xml中正確聲明了對網路攝影機的使用及其它相關的feature1. 網路攝影機相關使用權限設定 <!--網路攝影機許可權 --> <uses-permission android:name="android.
menu部分xml代碼<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/action_search" android:title="搜尋1" android:orderInCategory="100"
一、反編譯apk檔案安裝ApkTool工具,該工具可以解碼得到資源檔,但不能得到Java源檔案。 安裝環境:需要安裝JRE1.61> 到http://code.google.com/p/android-apktool/ 下載apktool1.3.2.tar.bz2 和apktool-install-windows-2.2_r01-3.tar.bz2
本文執行個體講述了Android中OptionMenu用法。分享給大家供大家參考。具體如下:1、無需設定布局檔案2、建立一個類,基礎Activity3、重寫onOptionsItemSelected方法,在這個方法裡面添加功能表項目4、如果需要給功能表項目添加單擊事件,需要重寫onOptionsItemSelected方法MenuDemoActivity.java如下:package com.yyl;import Android.app.Activity;import
本文執行個體講述了Android中ContextMenu用法。分享給大家供大家參考。具體如下:main.xml檔案如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android" Android:orientation="vertical"
本文執行個體講述了Android實現靜態廣播監聽器的方法。分享給大家供大家參考。具體實現方法如下:package lab.sodino.broadcastaction;import lab.sodino.util.DatabaseOpenHelper;import lab.sodino.util.SodinoOut;import android.app.Activity;import android.content.ContentResolver;import android.database.
我在 android裡面 使用html5的 localStorage 為什麼存不進去也讀不出來呀?網上搜了好多都沒效果mainWebView = (WebView)this.findViewById(R.id.mainWebView); WebSettings settings = mainWebView.getSettings(); settings.setJavaScriptEnabled(true);
本文執行個體講述了Android上使用jspf外掛程式架構的方法。分享給大家供大家參考。具體如下:jspf (Java Simple Plugin Framework) 是一個外掛程式架構,整合了很多 IoC 架構的概念在裡面。package de.jspfdemo;import net.xeoh.plugins.base.PluginManager;import net.xeoh.plugins.base.impl.PluginManagerFactory;import