Time of Update: 2017-02-28
需要快速提取圖片和影片縮圖可以直接存取 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails這兩個資料庫,即可查詢出來縮圖 。 如何判斷檔案呢? 可以通過Cursor遍曆資料庫,對比INTERNAL_CONTENT_URI欄位的值,這是一個Uri,這裡儲存著Android手機SD卡上的多媒體檔案完整路徑。 Uri originalUri =
Time of Update: 2017-02-28
1 原理 Android存在三種螢幕解鎖保護:圖案解鎖、PIN密碼解鎖和密碼解鎖。 其介面分別如下: 圖表 1 圖案解鎖介面 圖表 2 PIN密碼解鎖介面 圖表 3
Time of Update: 2017-01-19
Android系統支援的顏色是由4個值組成的,前3個為RGB,也就是我們常說的三原色(紅、綠、藍),最後一個值是A,也就是Alpha。這4個值都在0~255之間。顏色值越小,表示該顏色越淡,顏色值越大,表示該顏色越深。如果RGB都是0,就是黑色,如果都為255,就是白色。Alpha也需要在0~255之間變化。Alpha的值越小,顏色就越透明,Alpha的值越大,顏色就不透明。當Alpha的值為0時,顏色完全透明,完全透明的位元影像或者圖形從View上消失。當Alpha的值為255時,顏色不透明。
Time of Update: 2018-12-03
這幾天在研究android的播放器,在讀取歌詞的時候,老是亂碼,使我很糾結:今天在網上看到一個檔案轉碼的文章,徹底解決了我的亂碼問題,這樣我就不用自己去手動的轉碼lrc歌詞檔案你的編碼了,現在與大家分享一下這一文章(其中裡面的幾個if else裡面的條件原理不是很懂,請高手幫忙解答):package com.qgmobile.utils;import java.io.BufferedInputStream;import java.io.BufferedReader;import
Time of Update: 2018-12-05
當你套用Athrun、Robotium等架構,針對自己的項目寫完了一堆自動化測試指令碼後,在Eclipse之外怎麼讓它們可以持久性地跑起來並展現報告呢?據我瞭解,方便的方法大致有兩個:其一,利用Hudson(或Jenkins)持續整合系統;其二、利用Testin或東軟易測雲等第三方雲測試平台達成。本文以Hudson在Windows系統的環境搭建為例。一、安裝篇1. 安裝JDK,推薦1.6版本這個一般做Android的開發、測試都會裝了,但要注意配好環境變數,即將jdk的bin目錄加到Path裡,
Time of Update: 2018-12-05
原文http://my.oschina.net/lhjtianji/blog/127424也許一些使用alarmmanager做定時任務的同學遇到過這樣的問題:設定alarm後,進入設定-->應用程式管理-->強行停止app後,定時任務就失效了。 簡單的講就是:force stop會導致alarm失效。 最典型的例子就是我碰到過的一個bug,使用android手機的時鐘app設定一個鬧鐘,然後進入設定-->應用程式管理裡面,將時鐘這個app force
Time of Update: 2018-12-05
先上:步驟:(1)配置search bar的相關資訊,建立一個位於res/xml下的一個searchable.xml的設定檔<?xml version="1.0" encoding="utf-8"?><searchable xmlns:android="http://schemas.android.com/apk/res/android" android:hint="@string/searchHint"
Time of Update: 2018-12-05
畫九宮格Draw 9-patch 這個九宮格繪畫工具(draw9patch.bat)可以讓你很容易的通過一個所見即所得 (WYSIWYG)(WYS|WYG)的編輯器來建立一個九宮格NinePatch圖。關於九宮格圖以及它是如何工作的,請閱讀九宮格映像Ninepatch Images主題的相關章節。面是一個便捷指南。你需要PNG映像來建立一個九宮格。1. 從一個終端(比如windows瀏覽器),啟動這個draw9patch應用程式,該程式位於你的SDK /tools
Time of Update: 2018-12-05
今天編譯了android 2.3源碼,即gingerbread。原始碼是通過"repo init -u git://android.git.kernel.org/platform/manifest.git -b gingerbread"取出的。編譯完成後,啟動SDKManager發現在"Installed packages"中無法找到編譯出來的android-2.3進入編譯結果目錄 out/host/linux-x86/sdk/android-sdk_eng.cmoaciopm_linux-x8
Time of Update: 2018-12-05
HttpURLConnection conn = null;DataOutputStream outStream = null;try{ String BOUNDARY = "---------------------------7da2137580612"; //資料分界線 String MULTIPART_FORM_DATA ="multipart/form-data"; URL
Time of Update: 2018-12-08
這篇文章主要介紹一下如何?View的3D旋轉效果,實現的主要原理就是圍繞Y軸旋轉,同時在Z軸方面上有一個深入的縮放。示範的demo主要有以下幾個重點: 1,自訂旋轉動畫 2,動畫做完後,重設ImageView 先看一下程式的運行效果: 1,自訂動畫類
Time of Update: 2018-12-08
通過藍芽接收檔案,從曆史傳輸記錄開啟,無法自動選擇合適的應用程式 但是從file manager開啟這個新接收的檔案,是可以選擇對應的應用程式(比如video player開啟.3gp、.mp4檔案) 曆史傳輸記錄開啟download的檔案,是通過接收檔案時對方傳過來的mime type來選擇適合的APP開啟該檔案 如果出現提示“未支援格式的檔案”,或者使用了錯誤的APP來開啟該檔案 原因在於發送方傳送檔案時填的mime type存在問題
Time of Update: 2018-12-08
首先下載 android SDK 最新版。不過最新版的 SDK 已經明確聲明“The Android SDK archive now only contains the tools. It no longer comes populated with a specific Android platform or Google add-on. Instead you use the SDK Manager to install or update SDK components such as
Time of Update: 2018-12-05
使用新浪oauth:http://www.cnblogs.com/liangxing/archive/2010/10/19/1855938.html申請了Appid,使用很簡單,官方給的sdk裡面有兩個項目,一個是源檔案,另一個是使用demo。填上token,secret後,callback_url可以填自己的部落格,demo就能使用了。注意:demo右擊--屬性--Android--後邊下面的Library中Add ..\com_weibo_android就能使用了。 進度條:Android
Time of Update: 2018-12-06
一、概述 ScaleGestureDetector這個類是專門用來檢測兩個手指在螢幕上做縮放的手勢用的,最簡單的應用就是用來縮放圖片或者縮放網頁。二、要求 利用ScaleGestureDetector這個類實現圖片縮放。三、實現 建立工程MyScale,修改main.xml檔案,在裡面添加一個Button和一個SurfaceView,如下: 1 <?xml version="1.0" encoding="utf-8"?> 2
Time of Update: 2018-12-07
從網路擷取圖片,資料為InputStream流對象,然後調用BitmapFactory的decodeStream()方法解碼擷取圖片。代碼如下: private Bitmap getUrlBitmap(String url) { Bitmap bm;try{ URL imageUrl=new URL(url); HttpURLConnection conn=(HttpURLConnection)imageUrl.openConnection();
Time of Update: 2016-11-21
Android項目實戰(二十八):Zxing二維碼實現及最佳化,androidzxing前言: 多年之前接觸過zxing實現二維碼,沒想到今日項目中再此使用竟然使用的還是zxing,百度之,竟是如此牛的玩意。 當然,項目中我們也許只會用到二維碼的掃描和產生兩個功能,所以不必下載完整的jar包,使用簡化版的即可,下文可見。 這篇文章講述:1、如果快速在項目中整合zxing,實現掃描和產生二維碼功能
Time of Update: 2016-10-07
ViewPager的重新整理、限制預先載入、緩衝所有,viewpager緩衝【架構】:公用部分:左側菜單、TitleBar、RadioGroup(3個RadioButton:X、Y、Z)選擇X頁面:指標+ViewPager 【要達成的效果】:(1)左側選擇A,進入X頁面,X1連網重新整理頁面,此時禁止X2預先載入—>滑動到X2頁面,X2才連網重新整理—>X3—>X4;(2)從X4再滑到X3、X2、X1時,X1、X2、X3不需要再次重
Time of Update: 2013-10-28
為何要將web網頁開發成手機應用? 據Strategy Analytics測算,在中國,Android智能手機第三季度已經佔到智能手機出貨量的87.7%,高於美國市場的60.5%。Google公司的全球副總裁劉允博士指出:“面向未來,我們的想象力可以更加豐富。藉助雲技術,PC和智能移動終端的界限變得越來越模糊。未來將是智能手機的時代,移動智能終端將使我們任意時間、任意地點,以更多更高效的方式,精準的觸達目標使用者。” Google公司提出了企業應對移動互聯的
Time of Update: 2016-04-12
粗暴的解釋Android與藍芽Ble之間的通訊,android藍芽ble首先,先簡單介紹一下ble的特徵(注意:藍芽4.0隻有android4.3或4.3以上才支援)1.BLE(Bluetooth Low