目前分類:硬體類(Hardware) (227)

瀏覽方式: 標題列表 簡短摘要
android之前對於鼠標光標事件的監控非常少,4.0之後多了一個hover的組件,此組件可以監控鼠標光標在view上的變化。

 

代碼如下:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Android從3.0(API Level 11)開始,在繪製View的時候支援硬體加速,充分利用GPU的特性,使得繪製更加平滑,但是會多消耗一些記憶體。

開啟或關閉硬體加速:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1728_140822164906_1  

程式碼下載


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1、配置環境變數
進入終端,輸入
sudo gedit ~/.bashrc

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

本文基於Android 4.4撰寫,另外也參看了一下4.2,機制相同,也許細節方面會有所不同,這裡以4.4為主。

Android耳機插拔可以有兩個機制實現:

1. InputEvent

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Android 程式獲取、設置鈴聲和音量
通過程式獲取android系統手機的鈴聲和音量。同樣,設置鈴聲和音量的方法也很簡單!

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

20140425161535_747  

import android.app.Activity;

import android.content.BroadcastReceiver;

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

一. 前言
我們的Android應用程式很多需要和亮屏和熄屏打交道,比如鬧鐘的時候,需要保持亮屏,之後又需要熄屏。那麼今天,我們來分析下這方面的功能。

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

/**
* Copyright (C) 2007 Google Inc.
*

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

public boolean externalMemoryAvailable(){

 

return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

調用代碼為:

 

alps\frameworks\base\services\java\com\Android\server\LightsService.java

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.
//設置stream音量
2.

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Introduction:



shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

取得 imei example
TelephonyManager mTelephonyMgr = (TelephonyManager)getSystemService(CoNtext.TELEPHONY_SERVICE);
String imei = mTelephonyMgr.getDeviceId();

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

在adb shell裡有幾種方法可以看memory

 

1. android shell裡的top

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Introduction

Android Power state can be found by using console/ADB command – adb shell dumpsys power, then the message would be printed as follows,

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

在Android User Mode 下,透過 libusb 操作 USB Device,如:送出 Control MSG 至 Device。

 

參考檔

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

D40BD291A15FA42D08D8900500E055  

一、電腦安裝HTC SYNC

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1、嵌入式Linux軟體結構與分佈

 

在一般情況下嵌入式Linux系統中的軟體主要分為以下及部分:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Finally, I must say, finally, we get low-level media APIs in Android, the Android hardware decoding and encoding APIs are finally available. It was a thing since Android 4.1 in Google IO 2012, but until now, when a new Android version 4.2 has been released, those low-level APIs are still too hard to use. There're so many Android vendors, we can't even get the same results from all Google's Nexus devices.

 

Despite the annoyings, I still tried these APIs and prayed them to get better in next Android release, and next Android release would swallow market quikly.

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()