Time of Update: 2014-01-24
4、Linux Suspend 的流程 相關的檔案下面是檔案的路徑:android4.0/kernel/kernel/power/ 接下來讓我們詳細的看一下Linux是怎麼休眠/喚醒的: (1)使用者對於/sys/power/state的讀寫會調用到main.c中的state_store(),使用者可以寫入constchar * const pm_state[] 中定義的字串,比如"mem","standby","disk","on". (2)然後state_store(
Time of Update: 2014-01-24
1. 建立Android Project File -> New -> Android Application Project 2. 定義調用C函數的java類,並產生(Eclipse中是自動編譯的)。 Java代碼: package lw.example.hellondk; public class HelloJni { public native
Time of Update: 2014-01-21
一. 時鐘組件 1. AnalogClock組件 外觀 : 該組件顯示一個錶盤, 有分針和秒針轉動;屬性介紹 : 該組件可以設定錶盤圖片, 時針 分針顯示圖片;-- 設定錶盤 : android:dial, 設定R.drawable資源圖片;-- 設定時針 : android:hand_hour, 設定R.drawable資源圖片;-- 設定分針 : android:hand_minute, 設定R.drawable資源圖片; 2.
Time of Update: 2014-01-21
想要瞭解android自訂View,去設計和實現自己想要的View,這裡從最基礎的知識透析安卓自訂控制項實現機理。首先我們來瞭解下做自訂View,必須知道的基礎知識:android.graphics包是核心渲染包,它提供了一些初級圖形工具,諸如畫布、顏色過濾器、畫筆等,可以讓你直接在螢幕上進行影像處理。這個包中提供了很多類。 1、Canvas--畫板
Time of Update: 2014-01-21
先貼出本文程式運行結果的,上面是播放/停止音頻,可用SeekBar來調進度,下面是播放/停止視頻,也是用SeekBar來調進度:main.xml的源碼: 本文程式的源碼,有點長:package com.testMedia;import
Time of Update: 2014-01-21
1、 RelativeLayout:相對布局android:layout_above 將該控制項的底部 至於給定Id的控制項 之上android:layout_below 將該控制項的頂部至於給定ID的控制項之下android:layout_toLeftOf 將該控制項的右邊緣和給定ID的控制項的左邊緣對齊android:layout_toRightOf將該控制項的左邊緣和給定ID的控制項的右邊緣對齊android:layout_alignBaseline將該 控制項的baseline
Time of Update: 2014-01-19
2、Files:用檔案的形式儲存資訊。可以通過對檔案的讀寫來擷取或儲存相關資訊。 3、SQLite:用資料庫的形式儲存資訊。SQLite是一個開源的資料庫 系統。 4、NetWork:將資料儲存於網路。 5、ContentProvider:用於實現不同應用程式之間的資料共用。 long start = System.currentTimeMillis() + interval;
Time of Update: 2014-01-19
在這一篇文章中我們用html5來實現一個線上的畫板,玩過你畫我猜的朋友今天也可以做一個簡單的你畫我猜小遊戲啦,效果如所示:過程很簡單直接上代碼了:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2014-01-19
最近有個小成就,就是教爸媽用平板。 當爸爸想看一部紀錄片,媽媽想追一部電視劇的時候,馬上就是“廣告更精彩”。很多時候一個晚上連看三集不過癮,想白天也看看。 拒絕PC幾大理由: 1、PC滑鼠父母不會用。 我發現爸爸媽媽用滑鼠不方便,不會用。 2、我的教練員就說,雖然我會開小汽車、大汽車(A1、A2),但就是不會打字。 3、PC和電視一樣,必須在固定地方用,移動不方便。買固態硬碟筆記本太貴。
Time of Update: 2014-01-19
前一段時間,公司裡面有一個這樣的需要,就是要控制使用者的連網方式,當時一聽,wifi還好控制啦,但是那個gprs這些移動資料好像沒有api的結果一查,還真沒有api給你控制,那就只好自己想辦法了,當時想到,好像設定裡面有這樣一個開關的然後就這樣,就翻開了settings的源碼來看了結果還真讓我找到了源碼裡面是怎樣關閉移動資料的連結的其實ConnectivityManager這個類就是控制我們的移動資料的,但它沒有公開開啟和關閉的這個方法,所以我們就要通過反射來調用它的這個方法了好了,廢話不多說,
Time of Update: 2014-01-19
啊。建立完項目可以按模組來建組分組,凡是項目都是可以分模組兒,自己在腦中規劃一下分組,分組的名字也是好跟模組對應,比如我有三個模組是首頁,工具,個人中心;那麼我會三個分組是home,tools,center,然後三個分組中對應著是他們的代碼。寫項目肯定會引用第三方類庫,那麼就把所有用到第三方類庫的檔案夾也都放到統一的一個組裡,表示這裡只放第三方的檔案。至於資源image圖片分好檔案夾也都放到一個images組裡面。並且圖片的名字也要對應於模組中的名字,這樣找起來方便,比如home裡的圖片,我會這
Time of Update: 2014-01-15
Objective C GenericsObjective C Generics是github上一個仿C++, Java, C#中範型的Objective C的實現.用法如下:將 ObjectiveCGenerics.h 拖進你的項目.在定義一個新類的時候,使用 GENERICSABLE宏聲明一下.#import "ObjectiveCGenerics.h"GENERICSABLE(MyClass)@interface MyClass :
Time of Update: 2014-01-15
上篇Java調用c++,重新整理首先我們先以引擎2.2.1為例子來建立一個TestJni的項目建立方式如下: -language
Time of Update: 2014-01-15
import android.widget.EditText;import android.widget.ImageButton;import android.widget.ImageView;import android.widget.LinearLayout;import android.widget.PopupWindow;import android.widget.RadioButton;import android.widget.RadioGroup;import
Time of Update: 2014-01-15
https://github.com/StevenRudenko/ActionsContentViewpackage com.example.androidfragmenttest;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;/** * @author
Time of Update: 2014-01-15
一、activity_main.xml 自訂了控制項,外層是RelativeLayout,裡面是個View,通過設定View的寬度來實現進度條的前進,主要com.jltxgcy.progressbar.ProgressView要和包名一致 二、ProgressView.java
Time of Update: 2014-01-15
#############################################本文為極度寒冰原創,轉載請註明出處#############################################在一些手機上,url的地址欄上面輸入wtai://wp/mc;10086就會自動跳轉到撥打10086的介面。輸入wtai://wp/mc;10010就會進入到撥打10010的介面。這種功能是怎麼實現的呢?自己也進行了一定的研究。diff --git a/src/com/android/
Time of Update: 2014-01-15
結合精簡併最佳化了一下常用的拍照方法,實現了無預覽拍照,下面是一個工具類import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import android.annotation.SuppressLint;import
Time of Update: 2014-01-15
首先安裝jdkandroid sdkadnroid adteclipsevirtual box然後關鍵的是如何串連eclipse和androidx861. 用橋接方式,一般預設。2.這樣進入android直接能連外網3.把androidsdk裡面的tools 和platform-tools都加入path環境變數4.android裡面alt+f1 然後輸入netcfg 裡面會有個eth0的地址
Time of Update: 2014-01-15
思路很簡單:1、將資料庫的資料讀取出來,並根據需要作相應處理。2、將資料寫入SD卡下面以匯出系統連絡人為例:MainActivity:package com.home.exportcontact;import java.io.File;import java.io.FileWriter;import java.io.IOException;import android.app.Activity;import android.app.AlertDialog;import