android JNI 的Hello World

網上有很多android中調用JNI的文章,不過作為入門,最簡單的就是拿NDK中內建的例子,還有就是看官方的doc。受之與漁在ndk目錄下有如何編譯jni中的c/c++檔案以及如何編寫mk檔案android-ndk-r5c/documentation.html如何編寫mk檔案android-ndk-r5c/docs/APPLICATION-MK.html總之docs目錄下幾乎有你想要的。如果不夠可參考這位大牛寫的。很不錯,只不過有點麻煩http://my.unix-center.net/~Sim

android擷取程式安裝時間

雖然google有在PackageInfo裡提供firstInstallTime這個介面(其實是一個public欄位),但似乎無用,傳回值為零。google了下 真正可以擷取安裝時間要變通下PackageManager pm = context.getPackageManager();ApplicationInfo appInfo = pm.getApplicationInfo("app.package.name", 0);String appFile =

android PengdingIntent Extras資訊

keywords:android PengdingIntent intent Extras資訊發送通知時我們通常會在通知欄附加上一些資訊,當通過通知啟動某個activity時,利用這些附加資訊完成某些工作,但是會遇到這類問題:在通過通知啟動的activity無法擷取到intent的附加資訊,或者是擷取的附加資訊跟自己期望的不一致,不然你不間斷的發通知,每個通知附加資訊不一樣。n.contentIntent =

讓android日誌更有用些

原文地址:http://marspring.mobi/android-log/android的log比起log4j等Java EE下的日誌有些差距,比如不能直接簡單設定就按等級列印,也不能再列印log裡顯示列印調用該log的類的資訊,方法名,行號等。這裡利用StackTraceElement對android Log類進行簡單的封裝。可以列印出當前log在那個類,調用的方法名,行號。/** * */package com.xx.market.util;import

android RadioButton注意事項

用RadioButton做個小控制項,用selector作了個背景,selector裡item的聲明竟然要有順序,好噁心。所以以後遇到定義的selector不管用 得注意下<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true"

android 非主線程內使用Looper

package com.hoot.handler;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.os.Looper;import android.os.Message;import android.util.Log;class LooperThread extends

Android 用代碼開啟和關閉飛航模式

boolean isEnabled = Settings.System.getInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) == 1;Settings.System.putInt(getContentResolver(),Settings.System.AIRPLANE_MODE_ON, isEnabled?0:1);Intent i=new

android網路開發細節總結一

      在android開發中我們會碰到檔案的傳輸,這個時候我們就會牽涉到資料的傳輸。比如一個檔案的大小是1024kb,此時資料類型是int,而網路上的資料都是byte資料流,這就需要一個int-> byte[]的方法了。。好了直接上個簡單的例子。public class Integer2Byte { public static void main(String[] args) throws Exception {    int i = 1989;       byte[] buf =

android 登入介面處理的幾個細節

              看到這個登入,相信大家都做過,也遇到過問題。現在我把覺得要處理的幾個細節說出來。   (1)當手機展示這個介面時,我們首先要判斷的是,是否有網路。   (2)怎麼樣記住帳號?   (3)當IME出現時,是否讓介面上移,是IME不遮住輸入框。   (4)怎麼通過非同步載入來驗證帳號和密碼?    最後我說下,我這個只是粗糙的UI,通常我們要根據需求實現使用者體驗更好的布局和控制項的。這點以後我想把我的想法和大家分享下。今天先說這4點吧。。       

android 懸浮框的OnTouch和OnClick事件同時存在

    在android應用中我做了一個懸浮框,布局介面就一個ImageView,setOnTouchListener是使這個圖片移動,setOnClickListener是點擊這個圖片觸發的事件,開始的時候我也沒想多,發現只能觸發一個事件。通過查資料,我瞭解了,當onTouch事件返回ture時將不會把事件傳遞到onClick事件(表面當前的事件已經處理,不需往下傳遞),因此我們需要控制好onTouch事件什麼時候返回true或者false 來達到OnTouch和OnClick事件同時存在。 

android 查看app 源碼(二)

把別人的方法copy過來,備份下。下面是連結。http://blog.csdn.net/stonecao/article/details/6457935這是第二種典型情況,那就是需要內部api的支援,注意一下作者每一個字的說明,否則可能漏了重要步驟,還是得到紅叉--1.找到setting項目的原始碼:android2.2/packages/apps/Settings/--2.拷貝

android工程匯入多個三方jar包 android.mk寫法

http://hi.baidu.com/ivychunmiao/blog/item/13832c0b31a03d366159f32e.html在某一應用程式中有時候需要引用第三方jar包,那麼怎麼才能在編譯app的時候把該jar包引入進入呢?在該app下的Android.mk檔案中添加如下語句:------------------------------start-----------------------------------------------LOCAL_PATH :=

Android 壓縮Post請求資料

     

android 2.3.3編譯 安裝 Settings應用

參考文獻http://blog.csdn.net/stonecao/article/details/6460116http://fanwei51880.blog.163.com/blog/static/3240674020115201252504/http://www.coderanch.com/t/478455/Android/Mobile/Failure-INSTALL-FAILED-ALREADY-EXISTS有時候別人給的對於你來說不一定是正確答案,但是卻能給你提供走向真理的方向。1.首

android 系統應用 開發 注意事項(該版本採用方法效率較高)

1. 編譯核心 網上教程較多,官方的在這裡http://source.android.com/source/building.html,如果遇到錯誤,基本上是把錯誤記錄檔資訊拷貝給google,然後找到自己要的結果,也可以找些參考文章,上面列舉了常見的一些必須要按照的軟體包,這裡不一一列舉。2. 編譯好源碼後,會在相應的目錄下產生img鏡像和一些工具,網上大多數做法事匯入環境變數的方式,在目前使用者主目錄下的.bashrc中添加以下配置export ANDROID_PRODUCT_OUT=~/p

Multiple choice listview in Android

Below is a simple yet effective solution of using checkbox in listviews.XML File<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"

Sending and receiving broadcast message in Android

Sending and receiving broadcast messages enables inter activity communication. Suppose in activity A you have completed a task and you want activity B to react accordingly, then broadcasting helps a lot. A only needs to initialize an intent and send

android webp編解碼

key words:android decode webp sample當我敲下鍵盤的時候有種深深的恥辱感,看到android 4.0支援webp格式的映像,於是我狠命的找提供了什麼樣的api,nnd,硬是沒找到,後來抱著試試的心態,用BitmapFactory來讀一下,結果沒啥問題。得出一個結論,作為一名碼農,要敢想敢嘗試敢做!webp解碼跟你解碼jpg沒啥區別,圖片放到drawable或者別的地方 然後Bitmap bmp =

【視頻課程】Android應用開發典型案例分析—主流mp3播放器

 課程主題:Android應用開發典型案例分析—主流mp3播放器 詳情課程大綱如下:   1  Android Project架構和eclipse開發環境搭建      1.1 Android應用開發環境搭建      1.2 Android Project架構       1.3 Activity和Intent  2  Android圖形介面設計基礎      2.1 LinearLayout      2.2 Button/ImageButton      2.3 SeekBar/Progr

【視頻課程】Android底層開發關鍵技術—Android系統移植與HAL架構開發

課程主題:Android底層開發關鍵技術—Android系統移植與HAL架構開發詳情課程大綱如下:5  Android4.0系統的下載與編譯      5.1 設定Android編譯環境及源碼的擷取      5.2 編譯過程分析      5.3 建立自己的目標板編譯項      5.4 源碼編譯過程中常見問題6  Android4.0系統模擬器的運行      6.1 Android模擬器說明      6.2 定製手機模擬器ROM      6.3 為Android啟動加速      6.

總頁數: 2771 1 .... 620 621 622 623 624 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.