Time of Update: 2018-12-04
/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *
Time of Update: 2018-12-04
public class GraphicUtils { /*** * 載入本地圖片 * @param context:主運行函數執行個體 * @param bitAdress:圖片地址,一般指向R下的drawable目錄 * @return */ public final Bitmap CreatImage(Context context, int bitAdress) { Bitmap bitmaptemp = null;
Time of Update: 2018-12-04
一. 10月份的 Android學習小組活動第二期,活動形式很隨意,希望能有開發人員主動來分享,請感興趣的同學關注並參與其中,已舉辦的第一期時間:10月14日 周日 下午14:00開始;地點:杭州數字娛樂產業園(杭州市西湖區文一西路75號3號樓3樓)無需額外報名,計劃主動式內容主要為“Android 應用的生命週期”話題 二. 10月份的 iOS小組交流活動由 SegmentFault主辦,杭州GDG協辦時間:10月14日 周日 下午14:00開始; 地點:
Time of Update: 2018-12-04
防止按鈕連續點擊 其實實現很簡單 共通方法public class Utils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); if ( time - lastClickTime < 500) { return true;
Time of Update: 2018-12-04
當需要建立在後台啟動並執行程式的時候,就要使用到Service。Service 可以分為有無限生命和有限生命兩種。特別需要注意的是Service跟Activities是不同的(簡單來說可以理解為後台與前台的區別),例如,如果 需要使用Service的話,需要調用startService(),從而利用startService()去調用Service中的 OnCreate()和onStart()方法來啟動一個背景Service。啟動一個Service的過程如
Time of Update: 2018-12-04
Android 中語音朗讀比較簡單,下面是一個小例子;package com.recorder.audio;import java.util.Locale;import android.app.Activity;import android.os.Bundle;import android.speech.tts.TextToSpeech;import android.util.Log;import android.widget.Button;public class TextSpeech
Time of Update: 2018-12-04
搜尋指定檔案:public String searchFile(String filename){String res="";File[] files=new File("/sdcard").listFiles();for(File f:files){if(f.isDirectory())searchFile(f.getName());elseif(f.getName().indexOf(filename)>=0)res+=f.getPath()+"\n";}if(res.equals("
Time of Update: 2018-12-04
Java中的SoftReference即對象的軟引用。如果一個對象具有軟引用,記憶體空間足夠,垃 圾回收器就不會回收它;如果記憶體空間不足了,就會回收這些對象的記憶體。只要記憶體回收行程沒有回收它,該對象就可以被程式使用。軟引用可用來實現記憶體敏感的高 速緩衝。使用軟引用能防止記憶體泄露,增強程式的健壯性。 SoftReference的特點是它的一個執行個體儲存對一個Java對象的軟引用,
Time of Update: 2018-12-04
伺服器掛了,或許這個可以解決我的問題這一段寫一個小程式,有某個介面需要編輯較多的資料,於是用了一個Listview,將EditText放進去用來做編輯控制項,遇到了下面的情況: 1.螢幕內容滾動時會調用ListView的Adapter的getView()重新產生View,這就要求及時儲存EditText中的資料,不然會丟失,使用了Listener監聽EditText的TextChange,但是發現Listener經常不被調用,跟蹤發現在getView()中建立的Edittext和ListView
Time of Update: 2018-12-04
在開發圖片瀏覽器等軟體是,很多時候要顯示圖片的縮圖,而一般情況下,我們要將圖片按照固定大小取縮圖,一般取縮圖的方法是使用BitmapFactory的decodeFile方法,然後通過傳遞進去 BitmapFactory.Option類型的參數進行取縮圖,在Option中,屬性值inSampleSize表示縮圖大小為原始圖片大小的幾分之一,即如果這個值為2,則取出的縮圖的寬和高都是原始圖片的1/2,圖片大小就為原始大小的1/4。
Time of Update: 2018-12-04
編譯android-2.3.3_r1而不是最新的版本,是為了往開發板上刷系統。開發版提供的系統源碼解壓出錯,才導致了我下載源碼後編譯。1、昨天晚上3點能夠終於可以下載源碼。google的源碼下載文檔也騙人,鬱悶。2、今天早上9點左右下載完畢。3、13點編譯完畢。一刷到模擬器上。部分:
Time of Update: 2018-12-04
Android Web應用Android 開發管家技術與精彩案例Android 開發實戰經典Android 平台開發之旅Android 開發應用實戰詳解Android 經典應用程式開發Android 開發應用從入門到精通Android 從入門到精通Android 開發寶典Android 編程入門經典Android 文法範例參考大全Android 2.x 應用開發實戰Android 系統級深入開發Android 高薪之路Android 應用開發Android SDK 智能手機開發範例手冊Andr
Time of Update: 2018-12-04
修改\packages\apps\Camera\res\values\arrays.xml中的以下代碼:<string-array name="pref_camera_continuous_number_entries"> <item>@string/pref_camera_continuous_number_normal</item>
Time of Update: 2018-12-04
什麼是雙緩衝技術?雙緩衝技術就是當使用者操作介面完成後,會有一個緩衝區儲存使用者操作的結果。為什麼要使用雙緩衝技術?拿Android 遊戲開發來說,介面貞每次都是全部重畫的,也就說畫了新的,舊的就沒了,所以需要使用雙緩衝技術儲存之前的內容。如何?雙緩衝?使用一個Bitmap對象保留之前的畫布即可。package com.example.phonegaptest;import android.content.Context;import
Time of Update: 2018-12-04
做Android應用程式開發很長時間了,今天總結一個比較合理的Android應用程式架構Demo。我們知道在WEB開發中,喜歡使用MVC架構進行應用程式架構搭建。此架構與MVC類似,由於沒有操作資料庫,因此去掉了Model層,結合了Android嵌入式作業系統的一些特點。整個應用程式分為兩塊——UI層和邏輯層,也就是View和Controller。UI層就是普通的Activity,通過aidl與進程獨立的Service進行互動,這樣可以減小單進程的記憶體佔用,Service通過Handler往線
Time of Update: 2018-12-04
今天在項目中遇到個非常頭疼的問題,主要是因為自己第一次做Framework,對底層編譯什麼的完全不瞭解導致的。情況是這樣的,我們需要自己編譯Framework運行在Galaxy S上,其他同事都可以正常編譯一個大約為4M的framework.jar,直接adb push /system/framework下重啟手機即可。但是我的電腦在第一次正常編譯之後產生的framework.jar才十幾k,第二次編譯就報make:
Time of Update: 2018-12-04
1、如何在程式中打出Log 以及Log的分類區別 ?verbose、debug、info、warning、error 2、給你一個Log檔案,如何定位到問題所在?1)如果是ANR問題 , 則搜尋“ANR”關鍵詞 。 快速定位到關鍵事件資訊 。2)如果是ForceClosed 和其它異常退出資訊,則搜尋"Fatal"
Time of Update: 2018-12-04
通常情況下,使用者按Home鍵,Power鍵,Search 鍵,會退出當前應用的運行,這對於某些情況會造成問題,這個手機端程式需要一旦運行後,只有管理員或是使用者登出時,才可以主動退出運行,其它情況不能退出運行,也就是除了運行門票系統手機端程式外,普通工作人員無法退出程式運行(即使時重啟後)。解決方案是重寫一個Dummy的Home Screen activity ,使用者按Home鍵時,還是回到門票系統手機端程式。再有是相應Boot 完成訊息,手機通電啟動後自動運行這個門票系統手機端程式等。
Time of Update: 2018-12-04
大家好,我們這一節將簡單的Button事件響應綜合提示控制項Toast的應用,在上節我們已經學會了在main.xml裡定義了Button對象,今天我們來學習Button如何?事件響應, Button按鈕所觸發的事件處理,我們稱之為Event
Time of Update: 2018-12-04
將你的服務的userId改成系統層級的,在manifest加如下代碼: <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.xuzhitech.remote.server" android:versionCode="1" android:versionName="1.0" android:sharedUserId="android.uid.system"