Time of Update: 2016-04-28
標籤:AS簡介 經過2年時間的研發,Google終於正式發布了面向Android開發人員的整合式開發環境Android Studio 1.2(穩定版)。Android Studio是Google開發的一款面向Android開發人員的IDE,支援Windows、Mac、Linux等作業系統,基於流行的Java語言整合式開發環境IntelliJ搭建而成。該IDE在2013年5月的Google
Time of Update: 2016-04-28
標籤: 1.我們團隊認為應該改進的的第一個BUG:應該增加可以退出系統的返回鍵主要代碼如下: public boolean onKeyDown(int keyCode, KeyEvent event) { // 按下鍵盤上返回按鈕 if (keyCode == KeyEvent.KEYCODE_BACK) { new AlertDialog.Builder(this) .
Time of Update: 2016-04-28
標籤:第一章:Android系統移植與驅動開發概述 這一章是學習Linux驅動的第一道門,在這一章中,主要對Android以及Linux驅動做一個總體的介紹,在這一章中,我對開發Linux驅動有了一個更深的認識。Android系統構層一共有4層內容:Linux核心、C/C++程式碼程式庫、Android SDK
Time of Update: 2016-04-28
標籤:這裡介紹了如何使用Cydia Substrate Hook安卓Java世界。這篇文章介紹如何從Native中Hook 安卓Java世界。 手機端配置見之前文章。 一、建立工程 建立一個Android工程。不需要建立預設的Activity。修改AndroidManifest.xml如下: <manifest xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2016-04-28
標籤:當我們使用activity加fragment的時候,每個介面都要建立一個fragment,每個fragment裡面都要重寫onCreate(),onCreateView(),onActivityCreated(),方法,我們建立一個基類BaseFragment來重寫這些方法BaseFragment需要定義一個抽象方法initView(),用來初始化View對象,需要子類去實現,我們父類把LayoutInflater對象傳進去BaseFragment需要定義一個抽象方法initData(),
Time of Update: 2016-04-27
標籤:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1,width=device-width" name="viewport" /><meta content=
Time of Update: 2016-04-27
標籤:配置android原始碼下載環境(1)建立一個用於存放下載指令檔(repo)的目錄(可將該指令檔一放到任何目錄中,在這裡使用~/bin)。#mkdir ~/bin #PATH=~/bin:¥PATH(2)下載指令檔(用於下載Android原始碼)。#curl https://dl-ssl。Google.Com/dl/googlesource/git-repo/repo>~/bin/repo
Time of Update: 2016-04-27
標籤:什麼是記憶體泄露?Android虛擬機器的記憶體回收採用的是根搜尋演算法。GC會從根節點(GC Roots)開始對heap進行遍曆。到最後,部分沒有直接或者間接引用到GC Roots的就是需要回收的垃圾,會被GC回收掉。記憶體流失指的是進程中某些對象(垃圾對象)已經沒有使用價值了,但是它們卻可以直接或間接地引用到gc
Time of Update: 2016-04-27
標籤:IOS中各手機的解析度為:5.5寸: 1242*2208;4.7寸: 750*1334;4.0寸: 640*1136;3.5寸: 640*960; 軟體的表徵圖有以下需求(注意選中右側紅色框中這一條):也就是總共需要29pt、40pt、60pt的圖共計6張,這六張圖使用一個叫app iron gear的軟體一鍵產生。這個軟體可以在蘋果商店免費下載。先設計出一個1024*1024的軟體表徵圖的大圖的png格式,然後把這個格式拖入到app iron gear中,即可產生需要的六張圖。
Time of Update: 2016-04-27
標籤:本章主要講解怎樣搭建Android底層開發環境,包括Android應用程式開發環境、Android NDK 開發環境與交叉編譯環境的搭建。搭建Android底層開發環境步驟:一.安裝jdk(JDK6或以上版本)jdk:http:/www.oracle。com/technetwork/java/javase/downloads/index.htmlPATH環境變數:(1)在linux終端輸入“# gedit /etc/profile&rdq
Time of Update: 2016-04-27
標籤: 在Android底層開發中需要用到的工具有:JDK6或以上版本;Eclipse3.4或以上版本;ADT;CDT;Android SDK;Android NDK;交叉編譯環境;Linux核心原始碼;Android原始碼;用於調試開發板的串口工具:minicom。 以下為搭建Android開發環境的步驟: 1、安裝JDK:下載JDK的壓縮包後,將其解壓縮,然後在Linux終端輸入如下的命令開啟profile檔案來設定PATH環境變數。 # gedit
Time of Update: 2016-04-27
標籤:一、Android結構包括裝置驅動和原始碼結構二、安卓常用驅動包括鍵盤以及控制項螢幕驅動(電容和電阻)、藍牙堆疊、EAC音效、SD/TF儲存卡、camera驅動、DM09000網路驅動、MTD、RTC、WLAN驅動,framebuffer。三、配置Android原始碼下載環境步驟:1.建立一個存放下載指令碼的檔案目錄。2.下載repo指令碼。3.建立存放Android原始碼的目錄。4.開始初始化。5.下載Android原始碼。四、在android核心配置中包括了kconfig檔案,它是各個
Time of Update: 2016-04-27
標籤:最近在開發過程中,得到了(null)以及<null>的傳回值,找了好長時間只找到了一個關於<null>的。由於要根據傳回值進行判斷,做出必要反應,因此必須知道傳回值所代表的具體字元,在得到(null)後利用isEqual:和@“”,NULL,@“(null)”,nil,Nil比較後均得不到正確結果,弄得不知所措了,但是還是感覺像nil,不得已,建立一個字串,賦值為nil,列印輸出,果然是(null),想不通的是為什麼不
Time of Update: 2016-04-27
標籤:轉載自:開源中國社區這段時間一直在忙Android的項目,總算抽出點時間休息一下,準備把一些項目用到的Android經驗分享一下。在Android開發過程中,經常會碰到Activity之間的轉場效果的問題,下面介紹一下如何?左右滑動的轉場效果,首先瞭解一下Activity切換的實現,從Android2.0開始在Activity增加了一個方法: public void overridePendingTransition (int enterAnim, int
Time of Update: 2016-04-27
標籤: 第一章 Android系統移植和驅動開發簡述 核心內容總結:Android 的系統架構分為4層:1)linux核心(linux的驅動程式以及記憶體管理、進程管理、電源管理等程式)2)C/C++程式碼程式庫(使用C/C++編寫的程式碼程式庫、Dalivk虛擬機器的運行時)3)Android SDK API(用java編寫的各種Library)4)應用程式(所有的應用程式都屬於這一層) Android系統移植(應用移植和系統移植)的主要工
Time of Update: 2016-04-27
標籤: &
Time of Update: 2016-04-27
標籤: &
Time of Update: 2016-04-27
標籤:搭建Android底層開發的環境,其環境主要包括Android應用程式開發環境,Android NDK開發環境和交叉編譯環境的搭建。Android底層開發需要的工具有:JDK6或以上版本;Eclipse3.4或以上版本;ADT(用於開發Android應用程式);CDT(用於開發Android NDK程式);Android SDK;Android
Time of Update: 2016-04-27
標籤:轉載:http://blog.csdn.net/way_ping_li/article/details/8487866 把自己應用的調試資訊寫入到SD卡中。package com.sdmc.hotel.util;import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import
Time of Update: 2016-04-27
標籤: 1、KVC是Key Value Coding的縮寫,意思是索引值編碼。 在iOS中,提供了一種方法通過使用屬性的名稱(也就是Key)來間接訪問對象屬性的方法,這個方法可以不通過getter/setter方法來訪問對象的屬性。用KVC可以間接訪問對象屬性的機制。通常我們使用valueForKey 來替代getter 方法,setValue:forKey來代替setter方法。二 常用方法及特性1、KVC的常用方法 <1>