Time of Update: 2017-01-18
引言接Android變形(Transform)之Matrix,來總結下Camera的使用,Camera主要實現3D的變形,有轉動,旋轉等,Camera的源碼是由Native(本地代碼)實現,提供的介面也比較簡單。官方的介紹:A camera instance can be used to compute 3D transformations and generate a matrix that can be applied, for instance, on a Canvas.
Time of Update: 2017-01-18
Fiddler是一款免費的抓包、調試工具,比Wireshark要小巧,更簡潔,本節就來介紹如何通過WIFI來抓取Android手機的HTTP和HTTPS包。一、串連Android手機1.1、手機端配置 電腦配置WIFI後,手機需要設定當前WIFI的代理,而這個Proxy 位址可以通過電腦的"ipconfig"命令得到,如下圖所示:
Time of Update: 2017-01-18
最近做了一版微信宣傳頁,通過JQ來判斷裝置,並進行下載 微信內建瀏覽器對下載連結進行了屏蔽,所以先進行判斷,如果是微信內建瀏覽器,則跳轉應用寶連結,如果不是,則判斷是iPhone/Adroid/PC 並進行跳轉 代碼如下:function downloadApp(){ var u = navigator.userAgent; var ua = navigator.userAgent.toLowerCase(); var isAndroid =
Time of Update: 2017-01-18
< drawable name="white">#FFFFFF< /drawable>< !--白色 -->< drawable name="black">#000000< /drawable>< !--黑色 -->< drawable name="ivory">#FFFFF0< /drawable>< !--象牙色 -->< drawable name="lightyellow"&
Time of Update: 2017-01-18
在Android開發中,定時執行任務的3種實現方法:一、採用Handler與線程的sleep(long)方法(不建議使用,Java的實現方式)二、採用Handler的postDelayed(Runnable,
Time of Update: 2017-01-18
Android定義了一種許可權方案來保護裝置上的資源和功能。例如,在預設情況下,應用程式無法訪問連絡人清單、撥打到電話等。下面就以撥打到電話為例介紹一下系統對許可權的要求。一般在我們的應用中,如果要用到撥打到電話的功能,我們會這樣編碼:Uri uri = Uri.parse("tel:12345678"); Intent intent = new Intent(Intent.ACTION_CALL, uri); startActivity(intent);
Time of Update: 2017-01-18
一、概述現在大多數的電商APP的詳情頁長得幾乎都差不多,幾乎都是上面一個商品的圖片,當你滑動的時候,會有Tab懸浮在上面,這樣做使用者體驗確實不錯,如果Tab滑上去,使用者可能還需要滑下來,在來點擊Tab,這樣確實很麻煩。沈浸式狀態列那,郭霖說過Google並沒有給出沈浸式狀態列這個明白,Google只說了沈浸式模式(Immersive
Time of Update: 2017-01-19
之前對系統內建的土司的源碼做了簡要分析,見部落格:點擊開啟連結這一篇給一個小案例,自訂土司,類比騰訊衛士的小火箭發射。如果想要迅速看懂代碼,建議先去看一下上篇介紹點擊開啟連結首先,定義一個服務,在這個服務裡面,完成土司的建立(小火箭布局建立),煙的效果屬於動畫播放,而且要依託一個activity。(這個activity要定義為透明狀態)定義煙的activity的布局檔案<?xml version="1.0" encoding="utf-8"?>
Time of Update: 2017-01-19
本案例在於實現檔案的多線程斷點下載,即檔案在下載一部分中斷後,可繼續接著已有進度下載,並通過進度條顯示進度。也就是說在檔案開始下載的同時,自動建立每個線程的下載進度的本地檔案,下載中斷後,重新進入應用點擊下載,程式檢查有沒有本地檔案的存在,若存在,擷取本地檔案中的下載進度,繼續進行下載。當下載完成後,自動刪除本地檔案。一、多線程斷點下載介紹所謂的多線程斷點下載就是利用多線程下載,並且可被中斷,如果突然沒電了,重啟手機後可以繼續下載,而不需要重新下載;利用的技術有:SQLite儲存各個線程的下載量
Time of Update: 2017-01-19
Android實現九宮格圖案解鎖,內建將圖案轉化成數字密碼的功能,代碼如下:LockPatternView.javapackage com.jackie.lockpattern; import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Point; import android.text.TextUtils;
Time of Update: 2017-01-19
Android 微信小視頻錄製功能開發之前這幾天接觸了一下和視頻相關的控制項, 所以, 繼之前的微信搖一搖, 我想到了來實現一下微信小視頻錄製的功能, 它的功能點比較多, 我每天都抽出點時間來寫寫, 說實話, 有些東西還是比較費勁, 希望大家認真看看, 說得不對的地方還請大家在評論中指正. 廢話不多說, 進入正題.開發環境最近剛更新的, 沒更新的小夥伴們抓緊了 Android Studio 2.2.2 JDK1.7 API 24 Gradle 2.2.2 相關知識點 視頻錄製介面
Time of Update: 2017-01-19
複製代碼 代碼如下:/* * Java檔案操作 擷取副檔名 * */ public static String getExtensionName(String filename) { if ((filename != null) &&
Time of Update: 2017-01-19
說起空間動態、微博的點贊效果,網上也是很泛濫,各種實現與效果一大堆。而詳細實現的部分,講述的也是參差不齊,另一方面估計也有很多大俠也不屑一顧,覺得完全沒必要單獨開篇來寫和講解吧。畢竟,也就是兩個view和一些簡單的動畫效果罷了。 單若是只講這些,我自然也是不願花這番功夫的。雖然自己很菜,可也不甘於太菜。所以偶爾看到些好東西,可以延伸學寫下,我還是很情願拿出來用用,順帶秀一秀逼格什麼的。 不扯太多,先說說今天實現點贊效果用到的自以為不錯的兩個點:Checkable
Time of Update: 2017-01-19
我先說說這兩種的方式的不同之處吧 第一種: 在調動成功之後 不會讓你指紋解鎖 而是調轉到當初你設定指紋解鎖時的 手勢解鎖頁面 第二種: 在調動成功之後,是進行指紋解鎖 不調轉 你直接把手指放到金屬感應環 上面進行指紋驗證 大家可以根據需求 自行選擇ok 那就亮代碼了 第一種: xml 布局: 一個 文本顯示 一個按鈕(不解釋)MainActivity.java源碼 public class MainActivity extends FragmentActivity {
Time of Update: 2017-01-19
1.背景選取器(位於res/drawable/,使用方法:android:background=”@drawable/XXX”) 複製代碼 代碼如下: <?xml version="1.0" encoding="utf-8"?> <selectorxmlns:android="http://schemas.android.com/apk/res/android">
Time of Update: 2017-01-19
今天繼續說一下安卓的菜單,之前介紹了:相信大家對於Metro風格並不陌生,下面就在安卓平台上實現一下這個效果,如圖: 實現思路: 利用動畫來實現移動的效果,使用的是TranslateAnimation這個方法。先看一下布局檔案: activity_main.xml 複製代碼 代碼如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.
Time of Update: 2017-01-19
本文給大家講解下Android檔案選取器的使用。實際上就是擷取使用者在SD卡中選擇的檔案或檔案夾的路徑,這很像C#中的OpenFileDialog控制項。 此執行個體的實現過程很簡單,這樣可以讓大家快速的熟悉Android檔案選取器,提高開發效率。
Time of Update: 2017-01-19
當用eclipse 匯入一個已經存在的項目時,經常會遇見:Unable to resolve target 'android-XX' 類似的錯誤。這是因為匯入的項目代碼中project.properties 的 Project target 設定與當前eclipse環境設定不一致所致。解決辦法:開啟項目代碼中的Project target,將複製代碼 代碼如下:# Project target.
Time of Update: 2017-01-19
本文執行個體講述了Android自訂控制項eBook實現翻書效果的方法。分享給大家供大家參考,具體如下:效果圖:Book.java檔案:package com.book;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.ImageView;public class Book extends
Time of Update: 2017-01-19
一、問題概述 在編輯框輸入內容時會彈出軟鍵盤,而手機螢幕地區有限往往會遮住輸入介面,我們先看一下問題效果圖: 輸入使用者名稱和密碼時,系統會彈出鍵盤,造成系統鍵盤會擋住文字框的問題,如圖所示: 輸入密碼時輸入框被系統鍵盤遮擋了,大大降低了使用者操作體驗,這就是開發中非常常見的軟鍵盤遮擋的問題,該如何解決?二、簡單解決方案方法一 在你的activity中的oncreate中setContentView之前寫上這個代碼getWindow().setSoftInputMode(Wind