Time of Update: 2016-03-03
Activity按下2次退出,Activity2次退出先看下onBackPressed和onKeyDown的區別在Android上有兩種方法來擷取該按鈕的事件1.直接擷取按鈕按下事件,此方法相容Android 1.0到Android 2.1 也是常規方法,直接重寫Activity的onKeyDown方法即可,代碼如下:@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {
Time of Update: 2016-03-03
自訂載入loading view動畫組件的使用。,loadingview在github上找的一個有點酷炫的loading動畫https://github.com/Fichardu/CircleProgress我寫寫使用步驟 自訂view(CircleProgress )的代碼package com.hysmarthotel.view;import com.hysmarthotel.roomcontrol.R;import
Time of Update: 2016-03-03
用Android Studio 運行ndk 程式最近準備研究一下android雙進程守護,由於此前用eclipse 寫jni習慣了,現在主要用as 工具。在此也試著寫個demo 然後在對雙進程守護進行研究1、所需工具 android studio 1.4 ndk :android-ndk-r9d….其它必備在此就不敘述2、樣本介紹1)、項目建立開啟as 建立一個project 輸入包名 com.cayden.jnis在此如果採用as 產生的布局和activity
Time of Update: 2016-03-03
Couldn't load libPassword from loader:NDK開發中C檔案編譯成cpu的so類庫時,找不到類庫報錯的原因之一,libpasswordndkLogCat輸出:03-03 12:42:32.665: E/AndroidRuntime(32432): FATAL EXCEPTION: main03-03 12:42:32.665: E/AndroidRuntime(32432): Process: com.toro.passwordencode, PID:
Time of Update: 2016-03-03
android 讀中文文字檔,android中文AndroidManifest.xml中加入: <!-- 在SDCard中建立與刪除檔案許可權 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 往SDCard寫入資料許可權 --> <uses-permission android:name="android.
Time of Update: 2016-03-03
ubuntu下安裝AndroidStudio最近將電腦的作業系統換成了ubuntu,對於不習慣win8/win10的人來說ubuntu確實是一個不錯的選擇,基本的軟體都ok了,至於QQ什麼的,大家可以去找wine版的,或者直接下載一個叫CrossOver的軟體進行wine安裝.新的作業系統我們就需要一系列的環境搭配,首先對於我們android開發人員來說就是android環境了.就在昨天,AndroidStudio的preview版更新到了2.0beta6,所以理所當然我們將要安裝這個最新的版本
Time of Update: 2016-03-03
談談Android中的Divider,AndroidDivider在Android應用開發中會經常碰到一個叫divider的東西,就是兩個View之間的分割線。最近工作中注意到這個divider並分析了一下,竟然發現內有乾坤,驚為天人…ListView的divider1. 定製divider的邊距ListView的divider預設是左右兩頭到底的,如何簡單的設定一個邊距呢?利用inset或者layer-list都可以簡單的實現,代碼如下:<!-- 方法一
Time of Update: 2016-03-03
我的Android進階之旅------)關於android:layout_weight屬性的詳細解析關於android:layout_weight屬性的詳細解析效果一圖1上面的中三個文字框的寬度比為 1:2:3圖2代碼如下所示:<code class=" hljs xml"><!--{cke_protected}{C}%3C!%2D%2D%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%2D%2
Time of Update: 2016-03-03
android:常用的AlertDialog對話方塊及自訂對話方塊常用的Dialog有確認對話方塊,選項按鈕對話方塊,多選按鈕對話方塊,複選按鈕對話方塊另外還有自訂的對話方塊AlertDialog的常用方法setTitle:為對話方塊設定標題setMessage:為對話方塊設定內容setIcon:為對話方塊設定表徵圖setItems設定對話方塊要顯示的listsetMultiChoiceItems:一般用於複選框顯示setSingleChoiceItem:,設定選項按鈕setNeutralBut
Time of Update: 2016-03-02
【Android注釋技巧】Android函數上面的注釋你是怎麼寫的?(Eclipse中),androideclipse前言:你用過Eclipse快速鍵 Alt + Shift + J 嗎?你看過源碼嗎?如果看過,你注意過源碼上面的注釋嗎?你知道為什麼看源碼注釋有些標識的參數可以直接點擊跳轉嗎?先出個題目,定義一個最簡單的Person類,三個屬性,一個name,一個age,一個性別,一個帶所有屬性參數的建構函式,你會怎麼寫?public class Person { private
Time of Update: 2016-03-02
For each迴圈中使用remove方法。,eachremoveList<String> list =new ArrayList<String>(); list.add("boss"); list.add("good"); list.add("No"); list.add("Fine"); System.out.println(list);//[boss, good, No, Fine]
Time of Update: 2016-03-02
android framework 圖解分享,androidframeworkandroid framework 圖解個人網站:http://www.51pansou.comAndroid視頻下載:Android視頻Android源碼下載:Android源碼 Android是可用於行動裝置上的一個軟體堆,其中包含作業系統,中介軟體和關鍵應用的。1 Features特性2 Android體繫結構圖(Android系統的主要組件) 3 Android系統中各層的詳細描述3.1
Time of Update: 2016-03-02
android下拉選擇框spinner,android下拉spinnerspinner是什麼東西呢?有點像下拉式功能表,其實是一個快顯視窗,但是是可以進行進一步操作的快顯視窗。你點擊那個三角形的符號,彈出一個視窗,通常是列表,然後進行操作。它在xml檔案中的定義和其它控制項沒什麼不一樣,1 <Spinner2 3 android:id="@+id/spinnerId"4 5 android:layout_width="fill_parent"6 7
Time of Update: 2016-03-01
顯示當前光照強度,當前光照強度src目錄下MainActivity.java代碼如下: 1 package com.example.guangzhao; 2 3 4 5 import android.os.Bundle; 6 import android.app.Activity; 7 import android.content.Context; 8 import android.hardware.Sensor; 9 import
Time of Update: 2016-03-01
android開發之路02(淺談BroadcastReceiver),broadcastreceiver一.BroadcastReceiver (廣播接收者)的作用是用來接收來自系統和應用中的廣播。應用如下:1.開機完成後系統會產生一條廣播----->接收到這條廣播就能實現開機啟動服務的功能;2.網路狀態改變時系統會產生一條廣播,接收到這條廣播就能及時地做出提示和儲存資料等操作;當電池電量改變時,系統會產生一條廣播,接收到這條廣播就能在電量低時告知使用者及時儲存進度;Androi
Time of Update: 2016-03-02
Android實戰技巧之四十九:Usb通訊之USB Host零 USB背景知識USB是一種資料通訊方式,也是一種資料匯流排,而且是最複雜的匯流排之一。硬體上,它是用插頭串連。一邊是公頭(plug),一邊是母頭(receptacle)。例如,PC上的插座就是母頭,USB裝置使用公頭與PC串連。目前USB硬體介面分三種,普通PC上使用的叫Type;原來諾基亞功能機時代的介面為Mini USB;目前Android手機使用的Micro
Time of Update: 2016-03-01
獨立開發人員的個人經驗之談,獨立開發人員的 不知不覺間,在這圈子裡呆了這麼多年了,可是沒賺到錢,找工作也難找,感覺挺難的。 去年放棄了堅持了快4年的wp平台,轉戰android,自已弄了一個簡單的python爬蟲伺服器,寫好移動介面,花了二個月時間寫完安卓應用,最近幾天忙著上架的事情,今晚靜下心來,想說說應用在市場中的定位。 在wp,由於生態圈競爭小,但使用者量也很小,基本上是維持更新就可以有一定的使用者,由於現在使用者基數實在太小了,就不細述了,本人的免費應用,國內做到了下載
Time of Update: 2016-03-01
2016年Android市場的8個大膽預測,2016年android據 techrepublic 報道,每年的年底,總是有很多評論者和預測者喜歡猜想來年的情況,為了秉承這種傳統,本文對 2016 年的 Android 市場提出了 8 個大膽預測。1、無鎖版裝置占統治地位現在還看不到這點,但無鎖版裝置將主導 Android 市場, 而且不是在暗地裡這麼做,這些裝置將進入聚焦燈下,告訴人們為什麼它們可能是 Android 生態系統中最重要的發展。2016
Time of Update: 2016-03-01
Android工程師入門(一)——這周入大門,擠時間,輕噴,android工程師擠擠時間,入個門先。一、環境搭建略。二、項目結構在studio中,項目=Module;res:放置應用到的所有資源——基本決定了產生的APK的大小;java:java來源程式;manifests:資訊清單檔,所有配置的情況,每次執行的第一個訪問地方;--resdrawable:存放圖片資源;layout:布局;menu:菜單專屬布局;mipmap:Mipmaps早在Android2.2+就可以
Time of Update: 2016-03-01
編譯android源碼4---ubuntu下載Android原始碼1.下載repo資訊mkdir ~/binPATH=~/bin:$PATH //放到環境變數中cd ~/bingit clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git //下載reposudo gedit git-repo/repo //開啟repo檔案改:REPO_URL =