Time of Update: 2014-09-07
android的aidl機制案例這段時間在學習android,結果碰到了教學視頻中經常提到和使用aidl,隨後在網上找了一些資料,寫了一些案例來分析分析,假如我寫的和解釋的有些偏差,希望能被大家指點出來糾正自己的拙見。AIDL是一個介面描述檔案,用於實現Android平台上面的RPC,aapt在編譯的時候會自動根據規則產生用於IPC的介面和對象,而作為使用者只需要:1.在服務端Service實現介面;2.
Time of Update: 2014-09-07
Android中ListView嵌套GridView的簡單訊息流程UI(解決寬高問題)最近搞一個項目,需要用到類似於新浪微博的訊息流程,即每一項有文字、有九宮格圖片,因此這就涉及到ListView或者ScrollView嵌套GridView的問題。其中GridView的高度問題在網上都很容易找到答案,即覆寫onMeasure方法,然後設定高度的MeasureSpec。但是寬度問題確實沒有什麼資料,這裡所說的寬度問題是比如GridView的列數為3,那麼即使只有一張圖片,gridview的寬度也是
Time of Update: 2014-09-07
android 4.0 禁用系統home鍵2.2 禁用系統home鍵,這裡不說了。最近項目有一個需求,禁用系統的所有鍵,像menu, home, back.同時還要是想點擊響應與view的彈出。就是UI這部分要正常。back鍵我們自己onKeyDown
Time of Update: 2014-09-07
Android -) 如何避免Handler引起記憶體泄露 錯誤碼如果在Activiy中通過內部類(Runnable)的方式定義了一個變數runnable,final Runnable runnable = new Runnable() { public void run() { // ... do some work }};handler.postDelayed(runnable,
Time of Update: 2014-09-07
安卓動畫知識總結 Animation AnimationSet LayoutAnimation本文由PurpleSword(jzj1993)原創,轉載請註明原文網址
Time of Update: 2014-09-07
android actionBar searview改變預設搜尋按鈕圖片做搜尋圖片時發現searchView系統顯示預設的搜尋按鈕只是一個小箭頭,樣子很醜,想改變這個表徵圖。於是就在stackoverflow這個網站找到了答案,直接上代碼: @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
Time of Update: 2014-09-07
android中checkbox的padding引發的問題自訂checkbox中的勾選框表徵圖,這次因為想偷懶,表徵圖弄的大了些,然後一系列的問題就都引出來了。1、表徵圖比checkbox的layout_height高,看不見了。很吐血吧,CompoundButton中的源碼可以看到下面代碼protected void onDraw(Canvas canvas) { super.onDraw(canvas); final Drawable buttonDrawable =
Time of Update: 2014-09-07
Android資料庫高手秘籍(一)——SQLite命令 要想熟練地操作任何一個資料庫,最最基本的要求就是要懂SQL語言,這也是每個程式員都應該掌握的技能。雖說SQL博大精深,要想精通確實很難,但最基本的一些建表命令,增刪改查,大家還是必須要學會的。SQL(Structured Query
Time of Update: 2014-09-07
Android學習筆記-tween動畫之java實現Android動畫分為Tween動畫和Frame動畫,近期學習了,體tween動畫,現在講學習的心得以及相關知識介紹如下。 Tween又稱為補間動畫,可以把對象進行縮小、放大、旋轉和漸層等操作。 第一: Tween動畫四個主要實作類別:1、AlphaAnimation:漸層(顏色)動畫,主要控制透明度變化動畫類,常使用AlphaAnimation(float fromAlpha, float
Time of Update: 2014-09-07
Android - JNI靜態(static)載入OpenCVJNI靜態(static)載入OpenCV本文地址: http://blog.csdn.net/caroline_wendy步驟:1. 準備OpenCV-Android庫複製OpenCV的sdk至工作資料夾.下載OpenCV的最新android-sdk: OpenCV-2.4.9-android-sdk;把其中的sdk檔案夾, 複製到工作目錄; sdk檔案夾裡包含native, java, etc. 三個檔案夾.2.
Time of Update: 2014-09-06
android sdk manager 無法更新問題解決,androidsdk問題描述: Android SDK Manager 無法下載更新,或者更新速度超慢,或者待安裝包列表不顯示。解決方案: 第一,我們先修改下hosts檔案。該檔案的位置在系統硬碟(一般為C盤),具體路徑為:C:\Windows\System32\
Time of Update: 2014-09-07
Android學習筆記-感應器開發之利用感應器和Tween開發簡易指南針次我們學習Android感應器的開發,前面已經介紹過了,tween的使用,所以,我們可以結合感應器與tween動畫,開發簡易的指南針。 首先先介紹一下感應器的相關知識,
Time of Update: 2014-09-06
小豬的Android入門之路 Day 8 part 2,androidpart小豬的Android入門之路 Day 8 part 2Android網路編程淺析——Android訪問網路資源——轉載請註明出處:coder-pig本節引言:在part 1中我們學習了網路互動中用得較多的xml檔案的相關概念,以及在Android中常用的解析XML三種不同形式,分別SAX,DOM,Pull三種不同的解析方式;而在part
Time of Update: 2014-09-06
程式員篇----你是如何減壓的?,程式員----減壓摘要:上班打代碼,下班還在打代碼,每天被代碼折磨的疲憊不堪的程式員們終於可以趁著中秋小假期放鬆一下了。但是,小編相信可能依然還有部分猿猿們奮戰在電腦前線,今天小編為大家奉上幾個超贊的良心網站,協助猿猿們減壓放鬆。1.
Time of Update: 2014-09-06
手把手教你怎麼免費為公眾號接入智能客服,把手公眾不少做的小夥伴在研究其他人的公眾號時一定發現了,無論是什麼時候,只要發送內容給公眾號就會收到回複,並且發送“火車票”、“天氣預報”、“聽首歌”等文字的時候,還能收到公眾號的資訊回複,這些事怎麼做到的呢?其實很簡單!下面我就把方法分享給大家吧,有需要的小夥伴們自行設定。首先不得否定的是,為公眾號接入這麼一個“智能客服”是很有必要的,畢竟想要運營好,隨時的回答粉絲提出的各種問題與粉絲時時互動對提高粉絲粘性是非常有必要的,但是當前多數的智能客服系統要麼是
Time of Update: 2014-09-06
【安卓筆記】IntentService源碼剖析,安卓intentserviceService組件想必都不陌生,這裡不費口舌了。強調一點,Service組件預設運行在UI線程,所以也是會阻塞主線程的,使用時切記不可在Service中執行耗時操作,而應該建立子線程,非同步執行。IntentService類封裝了在Service中建立子線程的工作(其實建立的是HandlerThread),我們只需繼承IntentService,複寫其onHandleIntent方法即可,onHandleIntent方
Time of Update: 2014-09-06
iOS_29仿聊天介面,ios_29仿介面最終:自訂cell的封裝BeyondCell//// BeyondCell.h// 29_仿聊天//// Created by beyond on 14-9-4.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import <UIKit/UIKit.h>@class BeyondCellFrame;@interface BeyondCell :
Time of Update: 2014-09-06
找不到android-support-v4 包的解決辦法,androidsupportv4有時候在開發過程中,總是會遇到一些莫名奇妙的錯誤,或者在使用fragement和viewpage的時候,就會出現下面這個錯誤,如果出現找不到android-support-v4 包的時候,可以使用下面的方法進行添加: Project->properties->Java Build Path->Libraries->Add External
Time of Update: 2014-09-06
iOS7新特性 ViewController轉場切換(一) 以前總結和關鍵API介紹,ios7viewcontroller@在iOS7之前,View Controller的切換主要有4種:1. Push/Pop,NavigationViewController2. Present and dismis Modal3. UITabBarController4. addChildViewController(一般用於自訂的繼承於 UIViewController 的容器子類)iOS5,調用-
Time of Update: 2014-09-06
sim卡搜網過程中開啟小區廣播提示“資訊”報停,sim小區從Android 4.4 kk版本之後,有將整個CB的處理都是放在mms 這個進程中的。而小區廣播是需要sim卡正常初始化後才能開啟小區廣播,而sim卡在搜網過程時,表示當前sim卡還沒有初始化成功,這時是沒有辦法去開啟小區廣播的。又由於小區廣播跑在mms這個進程中,所以mms 進程就會發生運行異常,並報了“資訊”停止 請在CellBroadcastCheckBox.java中做如下修改:將如下方法:private void