Android下用gdb遠端偵錯辦法

   Host: ubuntu  Target: Android ICS  1. 將gdbserver和gdbclient分別放入target和host。兩者都可在android原始碼的prebuilt目錄下找到。  2. 在Target上啟動gdbserver,在adb shell中執行  $ /path/to/gdbserver :1111--attach PID  其中PID為想要debug程式的進程號,可以通過ps得到。1111為連接埠號碼,可以自訂。  3.

在android settings.db資料庫中添加一項新的設定

   Settings資料存放在com.android.providers.settings/databases/settings.db

Android應用中執行Linux命令

  修改某一檔案的許可權為777為例:/** 執行Linux命令,並返回執行結果。 */ public static String exec(String[] args) { String result = ""; ProcessBuilder processBuilder = new ProcessBuilder(args); Process process = null;

android中的按兩次返回鍵結束代碼

   代碼如下  private long exitTime;  @Override  public boolean onKeyDown(int keyCode, KeyEvent event) {  if (keyCode == KeyEvent.KEYCODE_BACK  && event.getAction() == KeyEvent.ACTION_DOWN) {  if ((System.currentTimeMillis() - exitTime) >

android 圖片處理之製作圓角圖片

   以下是改進一個前人做的圓角圖片的例子,少建立一次bitmap  public static Bitmap roundCorners(final Bitmap source, final float radius) {  int width = source.getWidth();  int height = source.getHeight();  Paint paint = new

android改變分區許可權

   有的時候需要改變分區的許可權  如某些非ROOT使用者需要讀取分區的某部分內容  修改 systemcorerootdirueventd.rc 如下:  /dev/null 0666 root root  /dev/zero 0666 root root  /dev/full 0666 root root  /dev/ptmx 0666 root root  /dev/tty 0666 root root  /dev/random 0666 root

android 比較靠譜的圖片壓縮

   第一:我們先看下品質壓縮方法:  private Bitmap compressImage(Bitmap image) {  ByteArrayOutputStream baos = new ByteArrayOutputStream();  image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//品質壓縮方法,這裡100表示不壓縮,把壓縮後的資料存放到baos中  int options = 100;  while (

android bitmap與base64字串的互相轉換

   可以把bitmap圖片和base64字串來互相轉換~ 從此媽媽再也不用擔心我處理bitmap啦~  /**  * 將bitmap轉換成base64字串  *  * @param bitmap  * @return base64 字串  */  public String bitmaptoString(Bitmap bitmap, int bitmapQuality) {  // 將Bitmap轉換成字串  String string =

一種Android 類似電影倒計時效果

   1、Activity  import java.util.Timer;  import java.util.TimerTask;  import android.annotation.SuppressLint;  import android.app.Activity;  import android.os.Bundle;  import android.os.Handler;  import android.os.Message;  import

android通過代碼的形式來實現應用程式的安裝與卸載

 因為應用程式的安裝與卸載模組在android系統中已經寫好了,所以我們只需要啟用就行了注意:intent.setDataAndType(Uri.fromFile(file),

Android 路徑查詢

   可以通過RasterMap的getDirection()方法來查詢路徑,和查詢地址類似,路徑查詢的結果也是通過回呼函數的方式來通知應用程式的,下面的例子返回南京到北京的路徑。返回結果存放在MapDirection中,MapDirection包含了路徑的詳細資料,包括路徑的每個步驟,長度,時間,方向等。  Java代碼:  packageeoe.demo;  importcom.mapdigit.gis.MapDirection;  importcom.mapdigit.gis.M

android自動化測試中實現長按並拖動

   android應用自動化過程中,會遇見需要長按並拖動的情境,例如類似UC瀏覽器中,長按某個導航中的表徵圖,使其處於可移動狀態,然後再將其移動到另一個地方,與其它互動中心圖示換個位置,在robotium中有個drag(float fromX, float toX, float fromY, float toY,int

android快捷簡單的實現音樂播放器

 播放器功能如下:1.暫停,播放2.拖動條實現,快進,快退3.歌詞同步4.下一曲,上一曲。5.專輯圖片顯示6.後台播放,通知欄顯示7.來電話,暫停,電話結束,開始播放。介面如下:播放時候,在通知欄會有個表徵圖。暫停,表徵圖消失後台播放時候,會在通知欄顯示,點擊,可以進入播放介面使用詳細:到GIthob下載音樂播放器模組代碼。地址:音樂播放器模組代碼下載下載後,解壓,把項目匯入eclipse。把項目作為一個library,引入項目中使用1.引入項目建立一個項目,點擊項目,右鍵,prope

Android手機在開發調試時logcat不顯示輸出資訊的辦法

   問題表現:串連手機與電腦後,驅動安裝正確,USB偵錯模式開啟,在DDMS中可以看到device及其進程的資訊,但是logcat中就是沒有資訊輸出  問題原因:一些rom預設關閉logcat  問題說明:ddms中裝置名稱字顯示為問號不影響,即adb get-serialno顯示為問號不影響.  解決方案:  1.需要root許可權(部分rom不需要)  2.開啟logcat,並設定level,執行命令如下(android 升級之後 adb 在

Android 系統有瀏覽記錄搜尋方塊

 一、配置搜尋描述檔案要在res中的xml檔案加建立sreachable.xml,內容如下:<?xml version="1.0"

Android 開發中需要注意到的小細節

   1、不能在子線程中更新UI主線程,必須通過Handler,AsyncTask或View的postDelay()方法去更新。  2、不能在子線程中彈出Toast。(這一點跟第一點差不多)  3、如果某個activity設定成了

Android開發之動態建立多個按鈕

  //擷取螢幕大小,以合理設定 按鈕 大小及位置  DisplayMetrics dm = new DisplayMetrics();  getWindowManager().getDefaultDisplay().getMetrics(dm);  int width = dm.widthPixels;  int height = dm.heightPixels;  //自訂layout組件  RelativeLayout layout = new RelativeLayout(this); 

Android開發之OpenGL ES 3D空間與glDrawArrays

  1.四稜錐: 由4個三角形構成。  四方體: 由6個三角形構成。  痛點:在構建3D空間的頂點座標時,要讓對象繞自身的軸旋轉,必須讓對象的中心座標總是(0.0f,0.0f,0.0f),  並且三角形都是按逆時針次序繪製的。  2.3D空間的繪製:  GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count);  參數說明:  mode,繪製方式,OpenGL2.0以後提供以下參數:GL_

Android自動禁用布局裡的所有子控制項

 使用情境:禁用布局裡所有的子控制項,讓介面只能看,但不能編輯,如果一個一個控制項去設定肯定是很麻煩的,於是想了個好方法。可根據需要擴充更多控制項,只要注意控制項是ViewGroup類型還是View類型就行了。代碼如下:/** * 遍曆布局,並禁用所有子控制項 * * @param viewGroup * 布局對象 */public static void disableSubControls(ViewGroup viewGroup) {for (int i =

Android 載入大圖片時記憶體溢出怎麼辦

   盡量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource來設定一張大圖,  因為這些函數在完成decode後,最終都是通過java層的createBitmap來完成的,需要消耗更多記憶體。  因此,改用先通過BitmapFactory.decodeStream方法,建立出一個bitmap,再將其設為ImageView的

總頁數: 2771 1 .... 996 997 998 999 1000 .... 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.