Time of Update: 2014-05-03
前言用過的都知道,對話列表滑動刪除效果是很不錯的,這個效果我們也可以有。思路其實很簡單,弄個ListView,然后里面的每個item做成一個可以滑動的自訂控制項即可。由於ListView是上下滑動而item是左右滑動,因此會有滑動衝突,也許你需要瞭解下android中點擊事件的派發流程,請參考Android源碼分析-點擊事件派發機制。我的解決思路是這樣的:重寫ListView的onInterceptTouchEvent方法,在move的時候做判斷,如果是左右滑動就返回false,否則返回true
Time of Update: 2014-05-03
1.
Time of Update: 2014-05-03
昨天練車時有一MM與我交替著練,聊了幾句話就多了起來,我對她說:”看到前面那倆教練沒?老色鬼兩枚!整天調戲女學員。“她說:”還好啦,這畢竟是他們的樂趣所在,你不覺得教練每天都教學員是很枯燥的一件事嗎?所以調戲學員是他們每天的樂趣,這樣工作才更有動力“。我承認聽完她的話我愣住了!事後一夜沒睡,總結出了兩點:1、看待問題一定要從多個角度分析,別太主觀,我覺得他們是色鬼,難免會有嫉妒的因素在裡面(當然了,這個可能性幾乎為0,像我這種風一般的男紙,會嫉妒他們?)。2、程式員的工作日常別總是單一的敲代碼,
Time of Update: 2014-05-03
參考 【偶爾e網事】 的 【cocos2d-x入門實戰】飛機大戰 cocos2dx 2.0版本,偶爾e網事他寫的非常詳細,面面俱到,大家非常有必要看下。可以通過下面連結跳轉:cocos2d-x入門實戰這裡面我以【cocos2d-x入門實戰】飛機大戰 為藍本,用cocos2dx
Time of Update: 2014-05-03
廣播接收者是Android的四大組件之一,對於這個的定義也是很貼切,在Android系統中,當系統發生了一些狀態的改變,系統會向所有的程式廣播這個狀態的變化。但是這些廣播不是所有的我們都接收的,我們只會接收我們關注的廣播,這裡可以類比廣播台,許多個廣播台都在發送著不同的廣播,我們可以用收音機根據調頻接收我們想要聽的廣播,這裡廣播台發送的不同的廣播,就相當於Android中發送的不同廣播,這裡的收音機就相當於我們的程式,我們通過設定我們的程式,就能接收到對應的廣播。對於廣播接收者,我們想要使用它需
Time of Update: 2014-05-03
這兩年一直在做無線測試,後續還會繼續去做無線測試,但是之前因為時間的原因一直都沒有非常仔細的瞭解到代碼層面。近期抽空自己做了些app的開發,決定如果想把移動的測試做好做深入,有一定的app開發經驗非常的有必要,因為只有這樣很多東西才能真正理解了。另一個方面,這本身也很有趣。目前嘗試的一些東西都還比較基礎,準備持續的做下去。實踐的過程也想陸續整理出來,做下筆記,也給別人一些參考,遇到很多問題的時候也是到Google度娘的找答案,協助很多。目前更多關注android,ios的部分稍繼續。基本上現在任
Time of Update: 2014-05-03
歡迎加入 Cocos2d-x 交流群: 193411763視頻教程地址:http://www.tudou.com/programs/view/qRiOfppMghM/轉載請註明原文出處:http://blog.csdn.net/u012945598/article/details/24188259此篇文章中將使用Cocos2d-x +
Time of Update: 2014-05-03
ART的初始化 下面我們從JNI_GetDefaultJavaVMInitArgs(),JNI_CreateJavaVM()和JNI_GetCreatedJavaVMs()三個函數入手來瞭解ART的初始化過程。這三個函數的代碼位於jni_internal.cc中。 JNI_GetDefaultJavaVMInitArgs()函數在ART中沒有作為,只是返回JNI_ERR。如下所示: extern "C" jintJNI_GetDefaultJavaVMInitArgs(void* ) {
Time of Update: 2014-05-03
首先,讓我們看一看AndroidLog的格式。下面這段log是以所謂的long格式列印出來的。從前面Logcat的介紹中可以知道,long格式會把時間,標籤等作為單獨的一行顯示。[ 12-09 21:39:35.510 396: 416 I/ActivityManager ]Start procnet.coollet.infzmreader:umengService_v1 for
Time of Update: 2014-05-03
引導頁面相信大家都不會陌生,安裝了一個新的App後第一次開啟,都會有類似,相當於說明文檔實現效果程式目錄結構在主layout裡main.xml定義一個幀布局,在viewPager上有多少頁就顯示多少個點<frameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2014-05-03
SharedPreferences也是一種輕型的資料存放區方式,它的本質是基於XML檔案儲存體key-value鍵值對資料,通常用來儲存一些簡單的配置資訊。其儲存位置在/data/data//shared_prefs目錄下。讀取SharedPreference 1.擷取SharedPreference對象 /* * name 開啟的SharedPreferences檔案名稱(不需要.xml尾碼) * mode 開啟的SharedPreferences模式
Time of Update: 2014-05-03
Android 資料存放區Android提供了多種可選的方式讓你永久地儲存應用程式的資料。方案的選擇取決於你的特殊需要,如資料是否需要對你的應用程式是私人的或者可以被其他應用程式(或使用者)訪問,還有你需要多大的儲存空間。資料存放區方案由以下幾種:Shared Preferences以鍵-值對的形式儲存私人的原始類型的資料Internal Storage將私人資料儲存在裝置的儲存區中External Storage將共用資料儲存在共用外部儲存區中SQLite
Time of Update: 2014-05-02
Time of Update: 2014-05-02
1、:2、核心代碼:vcD4KPHByZSBjbGFzcz0="brush:java;">package com.example.pic_reflection;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import
Time of Update: 2014-05-02
1.onItemLongClick和onItemClick事件截取當需要同時獲得一個listview的條目長按事件(onItemLongClick)和點擊事件(onItemClick)時,只需要在onItemLongClick事件觸發函數中,return true即可。2.自訂CheckBox樣式在布局檔案中,增加一個屬性 android:button,話不多說,直接上代碼vcD4KPHA+PHByZSBjbGFzcz0="brush:java;">
Time of Update: 2014-05-02
博文《Android源碼下載——用git clone實現單個目錄下載》介紹了採用git clone方法下載Android單個目錄源碼的方法,這篇文章已經有四年的曆史,這期間Google對原始碼的管理網站已經進行了更改,直接採用原來的方法下載原始碼已經失效。本文介紹了在ubuntu下擷取目前最新的Android 4.4
Time of Update: 2014-05-02
彈窗常用AlertDialog來襪,因為AlertDialog可以很方便的添加所要的項。比如確定/取消按鈕,自訂的標題列、自訂的資訊布局等。在自訂布局時,比如我們採用LinearLayout來布局,然後再往LinearLayout中添加一些項,比如TextView、EditText等。這些都很容易實現。不過,如果添加spinner,可能就會出問題了。找了很久,發現是context引起的。因為spinner在點擊展開下拉式清單時,需要依賴於表單,而使用context只是提供了一個上下文,並沒有提供
Time of Update: 2014-05-02
1. Download Kernel source Study: 1. Please refer to the AOSP official kernel download address: http://source.android.com/source/building-kernels.html 2. goto https://android.googlesource.com/kernel/msm.git check which branch your
Time of Update: 2014-05-02
本文來自http://blog.csdn.net/hellogv/
Time of Update: 2014-05-02
最近做了關於二維碼解析的模組選用的是google的開源工程Zxing 在Zxing 添加閃光燈功能 如下:在 com.xxx.xxx.Zxing.camera 包下的CameraManager類中添加代碼://openLight 是開啟閃光燈//offLight 是關閉閃光燈 public void openLight(){ if (camera != null) { parameter = camera.getParameters();