有的需求是視頻自動全屏播放,這一點在iphone上是預設的。但是在android系統上就需要手動點擊全屏按鈕。現在video標籤的全屏API一直在草案階段,各個瀏覽器的API也是差異。所幸的是現在大部分的手機瀏覽器核心都是webkit的。所以可以藉助瀏覽器的全屏API來實現視頻的全屏,當然瀏覽器的全屏API並不局限於video標籤。在PC端處理video可以使用一個比較成熟的外掛程式videojs。所以這次代碼僅針對移動端。從網上借鑒了一些代碼,我自己精簡掉了一些移動端用不到的代碼。並添加了&l
在文字排版的時候經常要設定首行縮排,使用過word的都會知道,那麼在Android中當需要設定首行縮排的時候該腫麼辦呢,我總結了兩種方式:第一種:傻瓜式,空格充當(8個空格佔兩個漢字的大小)。textView.setText("
開發中,遇到一個問題,是ListView嵌套GridView,需要點擊整個ListView的Item進行跳轉。但是在點擊GridView地區時無法進行頁面的跳轉。這是因為GridView獲得了焦點。導致點擊無法跳轉。解決方案就是:1.在Item最外層加上android:descendantFocusability="blocksDescendants"2.在Adapter中添加holder.mGridView.setClickable(false);holder.mGridV
這個是一個指令碼集,可以協助分析者分析app的安全性,用perl語言開發。由於只是一些指令碼,所以用起來可能沒那麼智能,沒有GUI介面,也不會有“優雅”的分析結果。所以基本上,就是類似“aapt加強版”的指令碼。由於加入了分析android和分析iphone app的功能,所以用處的話還是有一些的。項目地址 [GoogleCode]
若要讓TextView裡的文本滾動,必須滿足以下幾個因素:1,TextView裡文本寬度超過TextView的寬度2,android:ellipsize="marquee"3,只有在TextView擷取到焦點時,才會滾動.所以加上android:focusableInTouchMode="true"
一、擷取線程池的三種方法:1、ExecutorService pool = Executors.newFixedThreadPool建立一個可重用固定線程數的線程池,以共用的無界隊列方式來運行這些線程。在任意點,在大多數 nThreads
代碼如下複製代碼 :import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;import android.content.Context;import
在Android開發中,我們的Activity都不免要用到很多的View組件,而對於每一個View我們都要findViewById,設定監聽器,擷取使用者輸入的結果等操作。如果我們細心想想,這些瑣碎的操作是不是跟這個Activity的處理邏輯沒有很大的關係呢?很多的Activity中都要用到一些常見的View組合,能不能把他們抽象出來形成一種可以複用的複合組件呢?這篇文章就是基於這種想法,開發了一個簡單的組件,對於Android新手來說,可以作為一種參考吧。EditTextWithLabel組件
代碼其實沒有幾行,這裡簡單記錄下學習的過程.Android系統啟動時會掃描系統與SD卡中的對媒體檔案,分別存入資料庫sqlite中,以contentProvider的形式對外提供服務路徑:/data/data/com.android.providers.media/databases/XXX...可以看到有2個db檔案, 一個是系統的,一個是sd卡裡的用SQLite Expert開啟internal.db,部分截圖如下:這裡面記錄了音頻audio、視頻video、圖片images的相關資料資訊,
Android-出現Read-only file system的解決方案輸入命令: 代碼如下複製代碼 mount -o remount rw /system (每次都要執行一次)有的朋友說是是“/”的問題,命令改為:adb push AlarmClock.apk systemapp 即“/”改為“”即可。 adb push 電腦路徑 模擬器路徑 在電腦路徑中必須用“&
認證並不用讓於使用者控制可以安裝哪些程式,認證也不需要授權中心來簽名。在Android系統中,應用程式使用自己簽名的認證是完全允許而且是很普遍的。關於Android應用程式簽名主要有以下幾個重點:•所有的應用程式都必須簽名。系統不會安裝任何一個沒有簽名的程式。這條規則適用於任何運行Android系統的地方,不管是真機還是模擬器。因此必須在模擬器或真機上運行/偵錯工具之前對程式進行簽名。•可以使用自己的認證來簽名。不需要任何授權中心。•要為終端使用者發布應用程式的時候
解決方案: 沒訊號,啟用問題: 菜單左鍵---》常規設定---》無線和網路設定---》移動網路設定---》CDMA訂閱(切換到RUIM/SIM模式),然後把手機切換到飛航模式,最後切換飛航模式,即可啟用 出現漫遊符:進入RE管理器,找到system——app——找到stk.apk安裝即可 多媒體訊息問題: "開啟apn設定,因為大多選擇的存取點是ctnet,所以開啟ctnet設定,設定如下: 在MMSC裡面寫:http://
Android 面試題及答案(2),android試題及答案1.Activity相關。launchmode,OnSaveInstnceState,生命週期等。 4種預設的launchmode,以及OnNewIntent的回調。OnNewIntent->OnRestart->OnStart->onResumeOnActivity->OnResume.OnNewIntent ,OnActivityResult?OnNewIntent launchmode with
Activity詳解三 啟動activity並返回結果,activity詳解首先看示範:1 簡介、如果想在Activity中得到新開啟Activity 關閉後返回的資料,需要使用系統提供的startActivityForResult(Intent intent, int requestCode)方法開啟新的Activity,新的Activity 關閉後會向前面的Activity傳回資料,為了得到傳回的資料,必須在前面的Activity中重寫onActivityResult(int
包括背景Android美食APP項目開原始碼,androidapp項目簡介小食光定位為一款集美食,社交,LBS服務於一體的美食推薦APP。為你發現周邊美食的同時提供一個吃貨分享的平台。APP 功能模組美食推薦 :提供基礎的美食資訊查詢;商家推薦 :
電腦控制Android裝置的軟體——Total Control,androidtotal
教你如何將小視頻轉寄到自己的朋友圈,視頻轉寄朋友圈1、首先,先在朋友圈中查看小視頻,點擊發送朋友,通過檔案傳輸助手發送到電腦上,2、開啟電腦上的WeChat
Android BLE開發——Android手機與BLE終端通訊初識,androidble藍芽BLE官方Demo: http://download.csdn.net/detail/lqw770737185/8116019參考部落格地址: http://www.eoeandroid.com/thread-563868-1-1.html?_dsign=843d16d6 裝置:MX5手機一台,
安卓APP與智能硬體相結合的簡易方案,安卓app智能相結合第1章 概 述(作者小波QQ463431476)(來源http://blog.chinaaet.com/zhaocundang/p/5100017645部落格)(來源
android兩種基本連網方式與一種第三方開源項目的使用,android開源項目安卓請求網路的三種方式在請求網路的時候一般常用的提交方式是post或者get請求,post請求安全,傳輸大小無限制,但是代碼量多些,get請求是瀏覽器有大小限制,使用者提交的資訊在瀏覽器的地址欄顯示出來因此不安全在Android中連網請求需要添加許可權,4.0以後需要開啟一個線程,在網路請求的時候都是以流的方式傳輸的第一步使用系統URL的方式連網(熟練地瞭解,當伺服器需要傳入特殊的要求標頭時候需要使用這種)