Time of Update: 2017-01-19
本文執行個體講述了android實現狀態列添加表徵圖的函數。分享給大家供大家參考。具體如下:private void showNotification() { // 建立一個NotificationManager的引用 NotificationManager notificationManager = (NotificationManager)
Time of Update: 2017-01-19
本文執行個體講述了android源碼探索之定製android關機介面的方法。分享給大家供大家參考。具體如下:在Android系統中,長按Power鍵預設會彈出對話方塊讓你選擇“飛航模式”,“靜音”,“關機”等功能。如下圖所示:但這些功能都對Android-x86和其他終端產品就沒什麼必要了。本文就簡單介紹下如何定製關機介面。我的目標是長按Power鍵,將會關機,彈出“裝置將要關機”選擇對話方塊。如果可以選擇“是”關機,和“否”返回系統。按照android源碼定製要點中提到的,首先你要對整個系統有
Time of Update: 2017-01-19
在進行一些MaterialDesign規範開發的時候,比如之前說到的CoordinateLayout實現的向上摺疊效果的時候,如果依然使用ListView,那麼這種效果是做不出來的,因為ListView不相容這個控制項,而替代它的就是RecyclerView。和ListView的區別: ①RecyclerView只關心item的重用和緩衝 ②RecyclerView不關心item的分隔風格(交給ItemDecoration) ③RecyclerView不關心item
Time of Update: 2017-01-19
本文執行個體講述了Android實現仿淘寶購物車增加和減少商品數量功能。分享給大家供大家參考,具體如下:在前面一篇《Android實現的仿淘寶購物車demo樣本》中,小編簡單的介紹了如何使用listview來實現購物車,但是僅僅是簡單的實現了列表的功能,隨之而來一個新的問題,買商品的時候,我們可能不止想買一件商品,想買多個,或許有因為某種原因點錯了,本來想買一件來著,小手不小心抖了一下,把數量錯點成了三個,這個時候就涉及到一個新的功能,那就是增加和減少商品的數量,今天這篇博文,小編就來和小夥伴們
Time of Update: 2017-01-19
本文執行個體講述了Android實現手機震動設定的方法。分享給大家供大家參考。具體如下:main.xml布局檔案:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
Time of Update: 2017-01-19
本文執行個體講述了Android實現button置中的方法。分享給大家供大家參考。具體如下:通過在main.xml 或者其他xml 布局檔案中布局Button的時候,選擇Android:gravity="center_horizontal",意思是Place object in the horizontal center of its container, not changing its size.我們用RelativeLayout 布局,這樣可以使不同的組件有對齊的方式。main.xml:&
Time of Update: 2017-01-19
工具/原料JDKEclipseADTJDK的安裝和Java環境變數的設定1、JDK下載地址 JDK下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK(Java Development Kit)是整個Java的核心,包括一系列Java開發的東西,安裝完畢需要配置一下環境變數。2、JAVA_HOME
Time of Update: 2017-01-19
本文執行個體講述了Android中Spinner控制項之索引值對用法。分享給大家供大家參考。具體如下:一、字典表,用來存放索引值對資訊package com.ljq.activity;import java.io.Serializable;@SuppressWarnings("serial")public class Dict implements Serializable { private Integer id; private String text; public Dict() { }
Time of Update: 2017-01-19
本文執行個體講述了Android之Intent附加資料的兩種實現方法。分享給大家供大家參考。具體如下:第一種寫法,用於大量新增資料到Intent:Intent intent = new Intent();Bundle bundle = new Bundle();//該類用作攜帶資料bundle.putString("name", "林計欽");intent.putExtras(bundle);//為意圖追加額外的資料,意圖原來已經具有的資料不會丟失,但key同名的資料會被替換
Time of Update: 2017-01-19
本文執行個體講述了Android實現Activity之間通訊的方法。分享給大家供大家參考。具體如下:在一個Activity中可以使用系統提供的startActivity(Intent intent)方法開啟新的Activity,在開啟新的Activity前,你可以決定是否為新的Activity傳遞參數。第一種:開啟新的Activity,不傳遞參數public class MainActivity extends Activity { @Override public void
Time of Update: 2017-01-19
本文執行個體講述了Android發送xml資料給伺服器的方法。分享給大家供大家參考。具體如下:一、發送xml資料:public static void main(String[] args) throws Exception { String xml = "<?xml version=\"1.0\"
Time of Update: 2017-01-19
遊戲音效就是我們在玩遊戲時出現的音樂,這個也是每個遊戲必備的一部分,但有是你做遊戲的背景音樂有間斷的感覺的話,我們可以用getCurrentPosition()這個方法來判斷一下聲音播放的位移。其實這個也是非常簡單的。只要我們在代碼當中設定好(初始化聲音)和(載入音效資源)就可以了,別的就和音樂播放器的代碼差不多,像開始,停止。不多說了,我們還是先來看看代碼當中是怎麼實現音效的吧:1.音效的音量int streamVolume;//定義SoundPool 對象 private
Time of Update: 2017-01-19
本文與《利用adt-bundle輕鬆搭建Android開發環境與Hello world(Windows) 》是姊妹篇,只是這次操作換成了Linux 。拿Ubuntu做例子。還是與Windows一樣。由於JDK+Eclipse+ADT+SDK或者JDK+Android Studio在安裝的過程中非得連網不可。因此也選用了JDK1.7+解壓即用的官方綠色版Android開發環境adt-bundle20131030去安裝。一、基本準備首先還是與《Debian配置JDK1.7 與Linux Java
Time of Update: 2017-01-19
本文執行個體講述了Android中Service即時向Activity傳遞資料的方法。分享給大家供大家參考。具體如下:這裡示範一個案例,需求如下:在Service組件中建立一個線程,該線程用來生產數值,每隔1秒數值自動加1,然後把更新後的數值在介面上即時顯示。步驟如下:1、建立一個android項目工程,取名為demo。2、建立一個Service類,用來即時生產數值,供介面即時顯示。package com.ljq.activity;import
Time of Update: 2017-01-19
本文執行個體講述了Android學習之Intent中顯示意圖和隱式意圖的用法。分享給大家供大家參考,具體如下:Intent(意圖)主要是解決Android應用的各項組件之間的通訊。Intent負責對應用中一次操作的動作、動作涉及資料、附加資料進行描述,Android則根據此Intent的描述,負責找到對應的組件,將
Time of Update: 2017-01-19
本文執行個體講述了Android中ViewFlipper的使用及設定動畫效果。分享給大家供大家參考,具體如下:說到左右滑動,其實實現左右滑動的方式很多,有ViewPaer,自訂實現Viewgroup,gallery等都可以達到這種效果。這裡做下ViewFliper實現左右滑動的效果。會用到以下的技術:1、ViewFlipper2、GestureDetector3、Animation主要是這三個類在起作用。ViewFlipper,不妨把它看做一個容器吧,你可以把許多的View放在這個容器中,讓它展
Time of Update: 2017-01-19
我們都知道,通過 微信官方 分享sdk 支援圖片分享,而且有多種方式。官方連結 可直接查看,不再贅述。本文要解決的問題是,分享本地帶二維碼的圖片給微信好友和朋友圈。朋友圈圖片能夠實現長按識別,給微信好友對話方塊的圖片 在 iOS 可以正常識別,但是 Android 端卻不能識別 ,為什嗎?以下引用網友的回答:經過分析和功能對比,android wechat app
Time of Update: 2017-01-19
1.大家都知道為ViewPager構建適配器繼承PagerAdapter,怎麼構建就不說了。Viewpager會預設載入當前頁和當前頁的左右兩頁。一開始當前頁是下標0,所以一開始預設載入第0頁(指下標,下同)和第1頁。當你向右滑動,當前頁為第1頁時,ViewPager會載入第2頁,這時一共有3頁存在(第0,1,2頁)。再向右滑動,當前頁為第2頁時,會移除第0頁,載入第3頁,同理向左滑動當前頁為第1頁時,會移除第3頁。這麼說應該懂了吧。知道了上面的原理,就可以讓ViewPager始終只載入3頁的圖
Time of Update: 2017-01-19
本文執行個體講述了android編程判斷應用是否具有某個許可權的方法。分享給大家供大家參考,具體如下:android在開發中有時候要判斷應用中是否有某項許可權,或者想擷取到某個應用的許可權清單,可以使用以下方法1) 判斷應用是否具有某個許可權PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED ==
Time of Update: 2017-01-19
本文執行個體講述了Android編程簡單實現雷達掃描效果。分享給大家供大家參考,具體如下:在eoe看到有一篇關於雷達掃描的文章,然後看了下,很簡單,但是覺得還有很多可以最佳化的地方,下面貼出來package com.example.wave;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import