Time of Update: 2018-07-26
android底層驅動學習之focaltech觸屏執行個體理解 這個星期接觸了具體的驅動執行個體-----focaltech公司的觸控IC。下面總結下我個人對於觸屏驅動的理解,分為兩個方面:硬體方面和軟體驅動方面 硬體方面: 1. 簡單介紹下觸控螢幕的發展
Time of Update: 2018-07-26
GPS常用方法總結 取得LocationProvider Java代碼 public void getLocationProvider() { try { Criteria mCriteria01 = new Criteria();
Time of Update: 2018-07-26
notification就是通知的意思,安卓中指通知欄,一般用在電話,簡訊,郵件,鬧鐘鈴聲,在手機的狀態列上就會出現一個小表徵圖,提示使用者處理這個快訊,這時手從上方滑動狀態列就可以展開並處理這個快訊。 在協助文檔中,是這麼說的, notification類表示一個持久的通知,將提交給使用者使用NotificationManager。已添加的Notification.Builder,使其更容易構建通知。
Time of Update: 2018-07-26
平台資訊: 核心:linux 2.6.35 android:2.3.1 CPU:三星S5PV210 就從earlysuspend.c中說起,在early suspend中執行完所有驅動的early suspend後會調用wake_unlock,在wake_unlock函數中,如果判斷系統已經沒有喚醒鎖,則會調度休眠的工作隊列,此時就會執行隊列函數suspend。 見定義:static DECLARE_WORK(suspend_work, suspend);
Time of Update: 2018-07-26
高德地圖API5.0版本以後定位藍點的顯示不依賴於定位API。 package com.example.dell.a3dmap;import android.Manifest;import android.content.Context;import android.content.pm.PackageManager;import android.location.Geocoder;import android.location.Location;import
Time of Update: 2018-07-26
android socket通訊(上) 今天我們介紹android下的socket通訊,並編寫一個小程式: android作為用戶端,通過socket發送資料到我們的pc機,pc機就是伺服器。分兩個實驗完成:我們先在模擬器上實現,然後在真實的手機上實現。 1. 設定環境,兩個實驗均在ubuntu11.04下完成:
Time of Update: 2018-07-26
為了研究Android虛擬機器中的記憶體管理機制,前期進行了初步調研,下面列出Android 5.0 ART 中GC的更新概要以供參考,資料來源於網路以及對源碼的初步閱讀。 Google在2014年6月26日的I/O 2014開發人員大會上正式推出了Android L,有以下幾個方面值得重點關註: 全新的UI/UE設計風格和架構Material Design以及和通知(Notification)欄有關的UI/UE變化 能大幅改善系統運行速度的執行階段程式庫Android
Time of Update: 2018-07-26
Android運行過程中有多種情況會觸發記憶體回收(GC,garbage collection),以android 5.0為例,可以發現,在應用運行過程中最常見的觸發GC的方式如下圖所示: 此圖是通過android studio截取的android應用運行過程中某應用記憶體佔用情況的動態變化圖,藍色部分是應用佔用的記憶體,灰色部分是當前閒置記憶體。可以看到,在白色圈內的那點,當應用閒置記憶體到達某閾值時,android系統認為當前記憶體不太夠,所以系統喚醒GC線程來進行記憶體回收。
Time of Update: 2018-07-26
很多時候我們使用ImagView顯示圖片,無論是Gilde,Fresco等圖片顯示架構,比如設定中心更換頭像,網格相簿點擊預覽,選擇等情況,會遇到點擊變暗的互動需求。 源碼分析 我們想的辦法是自訂一個ImageView,當點擊圖片時,是不是有回調方法來同時改變圖片的濾鏡或者蒙版等。
Time of Update: 2018-07-26
從Java Web轉到android的同學應該都知道ssh或者ssi,用慣了hibernate或者mybatis,轉到android後找不到順手的orm是不是感覺很不自在。其實android 中的orm還是很多的。 ActiveAndroid SugarORM Siminov greenDAO ORMLite androrm cupboard
Time of Update: 2018-07-26
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> Android.mk檔案是用來向編譯系統描述項目組織和編譯方式,實際上是GNU make檔案的一小片段,它會被編譯系統解析一次或多次。 這個檔案內容如下: LOCAL_PATH := $(call my-dir) 這行是用來指定目前的目錄在那裡,也就是把目前的目錄$(call
Time of Update: 2018-07-26
要管理fragment們,需使用FragmentManager,要擷取它,需在activity中調用方法getFragmentManager()。 你可以用FragmentManager來做以上事情: 1使用方法findFragmentById()或findFragmentByTag(),擷取activity中已存在的fragment們。 2使用方法popBackStack()從activity的後退棧中彈出fragment們(這可以類比後退鍵引發的動作)。
Time of Update: 2018-07-26
先看下效果圖,再來說說怎麼實現。。 查詢員工資訊顯示效果如下: 當點擊某一記錄行觸發刪除該行資訊提醒:此時是點擊第一條記錄,背景變為黃色視為當前選擇行,效果如何?的呢,在下面詳細介紹,自己溫習一遍。 點擊添加按鈕時出現如下圖:
Time of Update: 2018-07-26
手機號碼不是所有的都能擷取。只是有一部分可以拿到。這個是由於行動電信業者沒有把手機號碼的資料寫入到sim卡中.SIM卡只有唯一的編號,供網路與裝置 識別那就是IMSI號碼,手機的訊號也可以說是通過這個號碼在網路中傳遞的,並不是手機號碼。試想,你的SIM丟失後,補辦一張新的會換號碼嗎。是不會 的.就是因為在你的手機號碼對應的IMSI號 在行動電信業者中被修改成新SIM卡的IMSI號碼。 那麼手機號為什麼有的就能顯示呢?
Time of Update: 2018-07-26
轉自http://www.bangchui.org/read.php?tid=7792 Android中可以採用sqlite資料褲來儲存資料,是Google卻沒有直接給我們提供相關工具來管理資料庫裡的資料。 如果不能直接通過工具來查看,那我們就把資料庫從手機/模擬器裡面拷貝出來用工具查看,下面是步驟1.確認資料庫的位置 我們可以通過eclipse的DDMS外掛程式來訪問手機的部分目錄
Time of Update: 2018-07-27
今後會多收集項目中常用的小功能,提高以後的開發效率,好記星不如爛筆頭,好好寫部落格,好好學習。 1.驗證EditText /** * <判斷EditText是否為空白> * @param edText * @return * @see [類、類#方法、類#成員] */ public static boolean isEmptyEditText(EditText edText) { if
Time of Update: 2018-07-26
摘要:文本將講述作者在Android+J2EE系統整合開發的一點心得,希望有所啟發。 前言:
Time of Update: 2018-07-27
Google在今年舉行的I/O開發人員大會上宣布,將Kotlin語言作為安卓開發的一級程式設計語言。Kotlin由JetBrains公司開發,與Java 100%互連,並具備諸多Java尚不支援的新特性。。那麼你知道Kotlin是什麼嗎。如果還不知道那就趕緊自行百度一下。 關於Android studio 3.0之後整合Kotlin,目前2.3使用Kotlin與3.0會有什麼區別呢,基本沒什麼區別。 接下來我們一步步建立Kotlin工程,使用Android studio 2.3
Time of Update: 2018-07-27
在使用android studio 建立 項目的時候,會發現一直無法下載 gradle-0.8.3.jar(也有可能是其他版本),如下: Gradle: Download: http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.8.3/gradle-0.8.3.jar 程式一直卡住不動,但是你可直接開啟這個地址看一下這個檔案竟然只有區區幾百K。 恭喜你,你被牆了。 需要在android studio
Time of Update: 2018-07-27
真是“工欲善其事,必先利其器” 之前想用下好的as學學java,結果一直不會用,人家的教程都不是2.2的,也不會要填什麼“scratch file” 比如這個1.4的, https://www.zhihu.com/question/37318295/answer/71433842 不錯,但是到了2.2非得多些東西,“scratch file”翻譯過來是“臨時檔案”,百度scratch又是一種麻省理工給小孩寫的程式設計語言= =…… 一張圖說明一切:“scratch