Time of Update: 2015-04-26
第一次使用Android Studio時你應該知道的一切配置(三):gradle項目構建,androidgradle【聲明】 歡迎轉載,但請保留文章原始出處→_→ 生命壹號:http://www.cnblogs.com/smyhvae/文章來源:http://www.cnblogs.com/smyhvae/p/4456420.html連絡方式:smyhvae@163.com 【系列】第一次使用Android
Time of Update: 2015-04-26
Android,androidsdk在自訂view中打log,view的顯示共有三種,visible、invisible和gone,分別看一下log:goneonVisibilityChangedconstruct 2
Time of Update: 2015-04-26
分享一個需要拍照的介面可以直接繼承的Activity,附帶詳細註解,activity註解需要拍照的介面可以根據自己項目需求直接繼承該Activity,附帶詳細註解,拍照剪下專題會進行詳細講解,大結局篇給出一個完整的總結,public abstract class RequestWithTakePhotoActivity extends BaseActivity {private static final String IMAGE_UNSPECIFIED = "image/*"
Time of Update: 2015-04-26
Swift 與Objective-c文法參照,swiftobjective-cSwift已經推出了一段時間了,今天來總結一下Swift與Objective-c(以下簡稱OC)的文法有哪些不同。1.常量與變數:在Swift中定義常量和變數很簡單,常量使用let關鍵字,變數使用var關鍵字。var numberOfRows = 30let maxNumberOfRows = 100在OC中我們聲明一個變數的時候需要指定資料類型:const int count = 10;double price =
Time of Update: 2015-04-26
Mac 下為 XCode 建立 Git 伺服器,xcodegitMac 下為 XCode 建立 Git 伺服器 - 簡單得不能再簡單太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 -
Time of Update: 2015-04-26
手遊錄影分享傳播實戰攻略——《鋼琴大師》,實戰《鋼琴大師》2015年手遊行業進入盛期,各種類型的手遊爭相湧現,競爭相當激烈,遊戲的推廣和運營方式變得尤其重要。對於手遊來說,視頻錄製是一個嶄新的推廣方式,手遊內建的視頻社交更是未來的趨勢。鋼琴大師是一款音樂節奏類遊戲,內建了Mob旗下的ShareREC手遊錄製分享功能,近期全面更新了UI體驗,無縫融合了視頻分享功能,玩家可通過演奏完美鋼琴曲,實現邊彈邊唱或你彈我唱的應用情境!目前,鋼琴大師的玩家已經上傳了7000多個視頻,視頻分享率超過30%,迴流
Time of Update: 2015-04-26
IOS策略模式與多態,IOS策略模式多態 策略模式是一種常見的軟體設計模式,這裡簡單得介紹一下策略模式並用IOS簡單實現一下。
Time of Update: 2015-04-26
微次元學習筆記-Build篇,學習筆記-build 微次元是一個很好的開源的第三方微博,值得借鑒學習 點擊進入他的github查看我的環境設定: Android Studios 1.1.0 Gradle:2.2.1 SDK:22.0.0基本修改 從github上拉下來代碼,根據README的提示,做以下修改: Gradle 構建 - 版本 最新 Android SDK Gradle - 環境變數 ANDROID_HOME
Time of Update: 2015-04-26
Android非同步機制一:使用Thread+Handler實現非UI線程更新UI介面,androidui 概述:每個Android應用程式都運行在一個dalvik虛擬機器進程中,進程開始的時候會啟動一個主線程(MainThread),主線程負責處理和ui相關的事件,因此主線程通常又叫UI線程。而由於Android採用UI單執行緒模式,所以只能在主線程中對UI元素進行操作。如果在非UI線程直接對UI進行了操作,則會報錯:CalledFromWrongThreadException
Time of Update: 2015-04-26
手機端緩衝完成----Arraylist使用的錯誤記錄(都是因為我的粗心),緩衝----arraylist 1. 判斷Arraylist不為空白且大小 >0,而不是 >=0,且應該先判空!!!2. Arraylist的大小不一定除了等於1,就是大於2了 ~!!!3. 操作Arraylist首先要判空,然後再做其他!4.調用為空白的Arraylist中的size()方法會報異常。總結 在使用Arraylist的時候,一定要注意:
Time of Update: 2015-04-26
Android 匯入手機圖片使用者行為使用者使用手機拍攝照片使用者下載網頁上的照片,網盤的照片,微博的照片到手機使用者匯入照片到SD卡需求當使用者發生上述行為的時候,將增加的照片匯入到程式並上傳實現思路監聽相機應用如果使用者拍攝了照片,可能會觸發一個Intent,發送廣播通知給其他程式 public static final String ACTION_NEW_PICTUREAdded in API level 14 Broadcast Action: A new
Time of Update: 2015-04-26
Android 開發事件響應之基於監聽的事件響應Android 開發事件響應之基於監聽的事件響應本文將介紹Android 作業系統如何通過監聽來實現對事件的響應。Android 開發事件響應之基於監聽的事件響應 背景介紹 Android 開發事件響應類型 內部類 匿名內部類 外部類 直接綁定標籤 總結背景介紹對於任何可視化開發來說,都會涉及到對控制項的響應。我們通過舉例:實現對Button 按鈕的點擊來講解Android 裡面對事件相應的辦法。Android 開發事件響應類型在Android
Time of Update: 2015-04-26
Android Studio匯入項目的幾種方法本篇教程中使用到的Android Studio版本為1.0, Eclipse ADT版本23.0.4。請嘗試更新到該版本。Android Studio預設使用 Gradle 構建項目, Eclipse 預設使用Ant構建項目。建議Android Studio匯入項目時,使用 Gradle 構建項目。匯入 Eclipse 項目本例中,使用到的 Eclipse 項目結構 e-demo 為主專案, appcompat_v7 為 library
Time of Update: 2015-04-26
Android項目中自訂頂部標題列Android項目中自訂頂部標題列下面給大家詳細介紹android中自訂頂部標題列的思路及實現方式 先來圖: 思路及實現步驟 1.定義標題列布局2.自訂TitleActivity控制標題列按鈕監聽3.在TitleActivity中實現標題列以下內容切換 首先定義標題列 定義控制標題列按鈕和標題列以下內容的布局
Time of Update: 2015-04-26
Android OpenGL ES嚮導學習筆記(掃盲專用)Android 目前支援下面幾個版本的OpenGL ES API :OpenGL ES 1.0 和 1.1 :Android 1.0和更高的版本支援這個API規範。OpenGL ES 2.0 : Android 2.2(API 8)和更高的版本支援這個API規範。OpenGL ES 3.0 : Android 4.3(API 18)和更高的版本支援這個API規範。OpenGL ES 3.1 : Android 5.0(API
Time of Update: 2015-04-26
android AES加密工具類(實測相容所有版本,靠譜)import android.annotation.SuppressLint;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.spec.IvParameterSpec;import
Time of Update: 2015-04-26
Android開啟 解析 doc,docx,xls,xlsx,ppt等格式檔案的源碼可以直接複製實驗,解析doc,要tm-extractors-0.4.jar這個包解析xls,要jxl.jar這個包 import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import
Time of Update: 2015-04-26
圖片會說話系列之Android事件的分發傳遞機制在一些複雜布局中,經常會遇到事件衝突,事件失效等問題,這就需要我們深入理解Android事件的分發傳遞機制。最好的方法是自己寫一個demo,列印事件相關的日誌查看其運行流程,然後再結合源碼去深入理解。當然這裡不會做這些,這裡只有總結性的東西,如果你喜歡這種東西,那麼請繼續往下看。老規矩,先: 使用者的互動一般發生在觸控螢幕上,因此Android事件的傳遞必然涉及到ViewGroup和View,ViewGroup與View包含的處理事件傳遞
Time of Update: 2015-04-26
Android安卓---Hellword 簡單提示框 添加公用單元檔案com..java package com.example.myapplication;import android.app.AlertDialog;import android.content.Context;import android.widget.Toast;public class com {//提示資訊public static void ShowMsg(String
Time of Update: 2015-04-26
Android基礎學習之檢查SD卡是否存在,擷取SD卡根路徑/** * 擷取裝置根路徑--ExternalStorageDirectory * * @param context * @return */ public static String getRootPath(Context context) { String path = Environment.getExternalStorageDirectory().getPath(); return path; }/** *