Time of Update: 2017-02-28
Android(安卓)要進軍電視行業了嗎?Android TV有是什麼呢?有什麼作用,下面讓小編大家介紹一下。 據The Verge獲得的內部檔案透露,Google隨時準備通過Android TV主導臥室遊戲市場,該裝置是一個類似Amazon的Fire TV一樣的機頂盒。 據該檔案顯示,Android
Time of Update: 2017-02-28
由於很多原因,搭載Windows及Android雙系統的產品一直沒有大規模上市,而類似華碩Transformer Book
Time of Update: 2017-04-21
《轉》深入理解Activity啟動流程(一)–Activity啟動的概要流程,《轉》activity本文原創作者:Cloud Chou. 原文地址:http://www.cloudchou.com/android/post-788.html Android中啟動某個Activity,將先啟動Activity所在的應用。應用啟動時會啟動一個以應用程式套件名為進程名的進程,該進程有一個主線程,叫ActivityThread,也叫做UI線程。本系列部落格將詳細闡述Activity的啟動流程,
Time of Update: 2017-04-20
android紅米等關於讀取本地檔案夾圖片擷取路徑的問題的解決,在Android開發中,有從本地檔案夾中讀取圖片的功能,使用一下代碼開啟圖片挑選清單:Intent intent = new Intent(); intent.setAction(Intent.ACTION_PICK); intent.setType("image/*"); startActivityForResult(inte
Time of Update: 2017-04-17
使用WakeLock使Android應用程式保持後台喚醒,wakelockandroid在使用一些產品列如、QQ之類的,如果有新訊息來時,手機螢幕即使在鎖屏狀態下也會亮起並提示聲音,這時使用者就知道有新訊息來臨了。但是,一般情況下手機鎖屏後,Android系統為了省電以及減少CPU消耗,在一段時間後會使系統進入休眠狀態,這時,Android系統中CPU會保持在一個相對較低的功耗狀態。針對前面的例子,收到新訊息必定有網路請求,而網路請求是消耗CPU的操作,那麼如何在鎖屏狀態乃至系統進入休眠後,仍然
Time of Update: 2017-04-08
單例模式——實戰應用詳解,單例實戰詳解單例模式的概念: 確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統提供這個執行個體。這樣做有以下幾個優點: 1.對於那些比較耗記憶體的類,只執行個體化一次可以大大提高效能,尤其是在移動開發中。 2.保持程式啟動並執行時候該中始終只有一個執行個體存在記憶體中public class HFYManager{
Time of Update: 2017-04-06
自訂控制項詳解(四):Paint 畫筆路徑效果,paint畫筆Paint 畫筆 ,即用來繪製圖形的"筆"前面我們知道了Paint的一些基本用法:paint.setAntiAlias(true);//消除鋸齒功能paint.setColor(Color.RED); //設定畫筆顏色 paint.setStyle(Style.FILL);//設定填充樣式paint.setStrokeWidth(10);//設定畫筆寬度 ,單位pxpaint.setShadowLayer(10,
Time of Update: 2017-03-30
Android通知欄沈浸式/透明化完整解決方案,root不完整解決方案轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6640649.html 參考文獻:https://github.com/ljgsonx/adaptiveStatusBar Google在Android 4.4版本加入了半透明的介面樣式,在Android 5.0的時候推出了Material
Time of Update: 2017-03-24
Java反射在Android中的使用,java反射android轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6606687.html 做Java開發或者安卓開發的同學經常都會遇到這樣一個問題,如果我們想調用A類裡面的一個私人方法B,然後在C類中使用。通常的直接調用方法是行不通的。也有人說那就把私人的變為公有的就完事了唄,但是凡事都有解決方案,不用改為公有。進入正題:有這樣一段代碼public class MainActivity
Time of Update: 2017-03-24
Java位元組流在Android中的使用,java位元組流android轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6611252.html 引言:項目開發有時會使用上傳檔案到伺服器,再從伺服器取資料顯示到本地這一過程;或者輸入一段文字,再把文字顯示出來。這個過程都用到了IO流。IO流分為字元流(Reader\Writer)和位元組流(InputStream\OutputStream)在位元組流當中,我們經常使用的就是FileI
Time of Update: 2017-03-23
Android支付SDK開發,android支付sdk一、準備工作1、開發平台及SDK下載開放平台https://open.weixin.qq.com下載SDK支付Demo下載http://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=11_1 2、建立應用建立行動裝置 App擷取 AppID AppSecret
Time of Update: 2017-03-23
Android 許可權的實現,Android許可權實現 1. 許可權 每個程式在安裝時都有建立一個系統ID,如app_15,用以保護資料不被其它應用擷取。Android根據不同的使用者和組,分配不同許可權,比如訪問SD卡,訪問網路等等。底層映射為Linux許可權。 2. 應用申請許可權 1)
Time of Update: 2017-03-17
eclipse搭建android開發環境詳細步驟,eclipseandroid搭建android應用的開發環境,一套程式下來也是相當繁瑣的,這裡我整理下一整套詳細流程:1,下載JDK去oracle官網下載最新版本的jdk,官網地址
Time of Update: 2017-03-16
關於視頻編輯SDK的接入說明,視頻編輯sdk接入 一、運行環境 Android 4.1(api 16)以上; 處理器:雙核 1GHz以上CPU(目前只支援ARM CPU, X86、MIPS暫不支援);推薦四核1.2GHz以上CPU 記憶體:1 GB以上; 二、註冊申請AppKey和APPSECRET1、 登入http://www.rdsdk.com 註冊使用者2、 登入註冊好的使用者3、
Time of Update: 2017-03-12
Kotlin的屬性委託:無上下文情況下Android的賦值(KAD 15),kotlinandroid 作者:Antonio Leiva時間:Mar 9,
Time of Update: 2017-03-07
Android ViewTreeObserver(轉載),viewtreeobserverAndroid ViewTreeObserver簡介 一、結構public final class ViewTreeObserver extends Object java.lang.Object
Time of Update: 2017-03-08
自訂Toast的顯示位置和顯示內容,自訂toast 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto" 4
Time of Update: 2017-03-06
廣播,本地廣播(),廣播廣播的方法中有一個方法。 我這次提到的是一個很老的,但是大家不一定會知道的一個廣播發送。LocalBroadcastManager。這個不是原生api裡面的,是支援庫裡面的,所以當時我也不知道, ,支援庫就是v4和v7很多功能不一定每個人都用的到所以添加了這個支援庫,具體自己去瞭解。這個類的使用情境,結合我自己的項目來說下,首先,我的廣播因為一些要求需要在appilcation裡面去發出,導致了了一個問題。
Time of Update: 2017-03-05
如何為APK簽名?,APK簽名? 1.用來產生應用簽名的檔案①預設: debug.keystore> debug簽名的應用程式不能在Android Market上架銷售,它會強制你使用自己的簽名。> 不同電腦使用此檔案產生的簽名不一樣。那就意味著如果你換了機器進行apk版本升級,那麼將會出現上面那種程式不能覆蓋安裝的問題。 ②使用eclipse產生:
Time of Update: 2017-03-05
友盟的多渠道打包,友盟打包一.步驟:1.按照umeng的要求,manifest檔案中需要有<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}"