Time of Update: 2013-12-11
基於 Android NDK 的學習之旅-----HelloWorldHello World作為所有程式設計語言的起始階段,佔據著無法改變的地位,所有中/英/法/德/美……版本的編程教材中,hello world總是作為第一個TEST記錄於書本之中,所有的編程第一步就在於此了!經典之中的經典!hello world!下面介紹下NDK開發的Hello World1、Android 應用程式層
Time of Update: 2013-12-11
一般用網路攝影機拍攝的圖片都會大於1M,在anroid中載入這種大圖片的時候很容易記憶體不足,這時候我們可以對大圖進行縮放,普通的圖片則正常顯示 File file = new File(path);byte[] all=...;//path檔案的byteif(file.length()>1024*1024){ BitmapFactory.Options options=new
Time of Update: 2013-12-11
設定透明效果 大概有三種1、用android系統的透明效果Java代碼 android:background="@android:color/transparent" 例如 設定按鈕Java代碼 <Button android:background="@android:color/transparent"
Time of Update: 2013-12-11
java代碼Java代碼 package com.twy.test; import android.app.Activity; import android.os.Bundle; import android.util.DisplayMetrics; import android.view.MotionEvent; import android.view.View; import
Time of Update: 2013-12-11
As android developer, if you use the following command like:adb push file /system/..and meet problems like “failed to copy file to /system/…”, such as:failed to copy ‘file’ to ‘/system/…’: No space
Time of Update: 2013-12-11
Kernel.org維護,android.git.kernel.org索性連網域名稱也不解析了。可是我正好要用repo下載別的git伺服器的代碼,就試著啟動了下。悲劇地發現repo拚命試著串連android.git.kernel.org,然後失敗,然後傻眼了。拜託,repo你到底要幹什嗎?原來repo要下載全套的repo工具集到.repo/repo目錄下,再用這套工具集去下載git伺服器上的源碼庫。幸好我打包了以往下載android2.3.4的所有檔案,赫然發現了以往下載的目錄.repo/rep
Time of Update: 2013-12-11
在proguard中添加##---------------Begin: proguard configuration for Gson ----------# Gson uses generic type information stored in a class file when working with fields. Proguard# removes such information by default, so configure it to keep all of
Time of Update: 2013-12-11
大體分為三大 類:第一類:兩個組件之間的定位,(A在B的上面,下面,還是左面或右面) android:layout_above="" android:layout_below=""
Time of Update: 2013-12-11
今日事今日畢,這是生產力的最重原則。沒有什麼能比從待辦事項清單裡劃掉一些條目更讓人覺得舒服的事了。做為一個高效的人,您需要一個優秀的待辦事項管理工具,一個優秀的待辦事項清單可以協助你更加高效的完成一天的任務。今日事今日畢是款優秀的待辦事項管理工具,它可以方便,簡潔快速的幫您安排一天內要做的任務。無論是待辦事項,購物清單,甚至是臨時記事都可以用它來完成。沒有繁雜的日期和時限設定,沒有花哨的按扭頁面,就是一個簡單的列表,點擊即可輸入,按斷行符號就輸入完成;完成了就打鉤;如果這一任務不做了,可以把它刪
Time of Update: 2013-12-11
android intent和intent action大全android 中intent是經常要用到的。不管是頁面牽轉,還是傳遞資料,或是調用外部程式,系統功能都要用到intent。在做了一些intent的例子之後,整理了一下intent,希望對大家有用。由於intent內容太多,不可能真的寫全,難免會有遺落,以後我會隨時更新。如果你們有疑問或新的intent內容,希望交流。★intent大全:1.從google搜尋內容Intent intent = new
Time of Update: 2013-12-11
notification為SystemUI部分,控制notification的狀態是在如下檔案中frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\tablet\TabletStatusBar.java TabletStatusBar.java檔案中的disable()方法是禁止點擊的想要禁止notification的響應,就要知道開機嚮導(SetupWizard)的狀態 boolean
Time of Update: 2013-12-11
藍芽許可權為了在你的應用程式中使用藍芽功能,至少要聲明兩個藍芽許可權(BLUETOOTH和BLUETOOTH_ADMIN)中的一個。為了執行任何藍芽通訊(如請求串連、接收串連和傳輸資料),你必須申請BLUETOOTH許可權。為了啟動裝置發現或維護藍芽設定,你必須申請BLUETOOTH_ADMIN許可權。大多數需要這個許可權的應用程式,僅僅是為能夠發現本地的藍牙裝置。這個許可權所授予的其他能力應該不被使用,除非是電源管理的應用程式,它會在依據使用者的請求來修改藍芽設定。注意:如果你使用了BLUET
Time of Update: 2013-12-11
前幾天,項目組有個技術問題,想用本地載入html, js寫cookie的方法,繞過去。 想法是沒有問題的, 但是測試的時候發現, 每次重新開啟App,
Time of Update: 2013-12-11
1、圖片旋轉Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon);Matrix matrix = new Matrix();matrix.postRotate(-90);//旋轉的角度 Bitmap resizedBitmap = Bitmap.createBitmap(bitmapOrg, 0,
Time of Update: 2013-12-11
文檔內容在Android Browser中使用控制台API在WebView中使用控制台API參考調試如果你是在為Android開發web應用,那麼,你可以使用控制台(console)的JavaScript API(the console JavaScript APIs)來調試你的Javascript代碼並將資訊輸出到logcat。如果你對使用Firebug 或 Web
Time of Update: 2013-12-11
從串口讀取數字訊號本執行個體展示了如何通過用Arduino和電腦之間的USB 建立串口通訊 來監視開關的狀態。硬體需求Arduino 開發板一個瞬時開關、按鈕或撥動開關10k 歐姆電阻麵包板電線Circuitimage developed using Fritzing. For more circuit examples, see the Fritzing project page把3條線串連到 Arduino 開發板.
Time of Update: 2013-12-11
Android-將RGB彩色圖轉換為灰階圖執行個體:RGB2Grey項目運行: 原始碼:[java] public class MainActivity extends Activity { /* (non-Javadoc)
Time of Update: 2013-12-11
AudioManager就有這個方法: isWiredHeadsetOn(); 如果插入了耳機,就返回true,否則false; 當然,要加個許可權,不然一直是返回false。 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"
Time of Update: 2013-12-11
編寫一個Acitivity,如下所示:關鍵點1:屏蔽HOME按鍵,在onAttachedToWindow中設定FLAG_HOMEKEY_DISPATCHED關鍵點2:屏蔽除Power , Home外的按鍵,覆蓋dispatchKeyEvent方法,並返回為truepublic class LockByKeyGuard extends Activity {
Time of Update: 2013-12-11
之前研究了1.x版本的LBE的一些實現安全監控的原理,基本摸清了它實現連網許可權管理的原理,這裡做個簡單記錄。首先要介紹一下Android應用程式啟動的過程,這方面可以查閱一些相關資料瞭解詳細資料,我這裡只一筆帶過,例如啟動一個apk的進程,肯定會向system_server發送訊息,包括啟動進程的一些參數,其中有一項參數是“--setgroups=xxx,xxx,xxx",後面的xxx都是一些整型的值,就是對應到Android的一些許可權定義,其中3003(0xBBB)就