Time of Update: 2014-02-08
觸摸事件學習系列文章詳見:《Android Touch事件學習系列匯總》 本篇是在上一篇的基礎上討論《Touch事件學習 1 點擊事件》, 不過例子非常簡單只是一個引子,走出事件學習的第一步也通常是學習Android開發第一個基礎到的涉及事件的例子。現在接著來從Andorid的源碼的角度分析一下點擊事件的原理,這裡的源碼是基於Android 4.0(即Andorid 14)。
Time of Update: 2014-02-08
本章主要介紹了Android應用資源的相關內容,Android應用資源是一種非常優秀、高解耦的設計,通過使用資源檔,Android應用可以把各種字串、圖片、顏色、介面布局等交給XML檔案組態管理,避免在Java代碼中以寫入程式碼方式直接定義這些內容。學習這眾多的資源,只需抓住在Java代碼中擷取的方法和在XML檔案中的配置元素,使用方法都是相似的。書最後還介紹了Android應用的國際化。!【知識點】·在Android應用中使用資源:
Time of Update: 2014-02-08
LibGDX遊戲引擎-3-文字繪製(Hiero) == 使用附帶工具Hiero產生字型檔本系列博文均來自 新浪部落格 - 奮鬥小馬鈴薯丶 的文章,在其基礎上加上了我自己的理解和修改,在此說明!工具:Hiero。:https://code.google.com/p/libgdx/downloads/list配置好文字後,點File—Save as BMFont
Time of Update: 2014-02-08
項目中要用到一個記錄訂單數量的控制項,要求實現的效果是每次點擊這個控制項,裡面的值就會自動加一,直至加大最大之後又重新從一開始加。之前一直是使用預設的TextView來實現的,但是考慮到項目中又多個地方要用到這個控制項,所以決定把它自訂一下。 (控制項的) 1、以前的實現的方法int
Time of Update: 2014-02-08
戒煙新論(反嗜平衡點的穩步降低)及戒除過程探究 - 為自已的健康開始做準備太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 - 本部落格專註於 敏捷開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。《 雲物聯戒煙裝置即將誕生 -
Time of Update: 2014-02-08
觸摸事件學習系列文章詳見:《Android Touch事件學習系列匯總》 Touch事件在Android開發過程中會經常遇到,尤其在自訂UI控制項的時候。之前也一直在學習和總結事件,學習事件傳遞機制、識別手勢、攔截、分發等,也寫了一些總結但是都感覺比較亂,沒有形成系統沒有一個頭緒都是東一點西一點的,當然也查了很多資料看了一些書自訂了幾個控制項,在整理之前的總結的時候突然想到乾脆從我接觸Android事件到之後一點點發現和學習的過程來總結Android Touch 事件,
Time of Update: 2014-02-08
從上次學習WebKit載入已經過去了大半年了,終於又有時間理一次載入流程。期望逐步完善細節,最後能有一個系統的總結。首先可以這樣理解WebKit的載入邏輯,涉及三個主要的組件, 其中HTTP stack為各個平台下使用的HTTP協議模組,WebCore Loaders則依據頁面載入及解析過程對載入不同HTML Element的控制,Loading
Time of Update: 2014-02-08
LibGDX遊戲引擎-2-圖片繪製本系列博文均來自 新浪部落格 - 奮鬥小馬鈴薯丶 的文章,在其基礎上加上了我自己的理解和修改,在此說明!方法種類1 使用Texture作為圖片容器,在SpriteBatch上繪製2 使用TextureRegion截取texture,在SpriteBatch上繪製3 使用Sprite精靈,設定textureRegion,傳入SpriteBatch,進行繪製(例子採用本種類)----------------------------------------------
Time of Update: 2014-02-08
如果要用copy或mutableCopy方法複製自己定義的類對象,那麼該類必須要實現<NSCopying>或協議。否則將會導致程式崩潰:控制台輸出為:2014-02-01 01:11:09.087 Chocolate[951:303] -[Desserts copyWithZone:]: unrecognized selector sent to instance 0x1001099e02014-02-01 01:11:09.089 Chocolate[951:303] ***
Time of Update: 2014-02-08
Android 發送HTTP GET POST 請求以及通過 MultipartEntityBuilder 上傳檔案第二版上次粗略的寫了相同功能的代碼,這次整理修複了之前的一些BUG,結構也大量修改過了,現在應用更加方便點http://blog.csdn.net/zhouzme/article/details/18940279直接上代碼了:ZHttpRequset.javapackage com.ai9475.util;import
Time of Update: 2014-02-08
註冊BroadcastReceiver的方法BroadcastReceiver用於監聽被廣播事件(Intent)為了達到這個目的,BroadcastReceiver必須進行註冊,註冊有一下兩個方法:1.在應用程式的代碼當中進行註冊註冊BroadcastReceiver:registerReceiver(receiver,filter);//其中filter作用和 <intent-filter>標籤一樣。取消註冊BroadcastReceiver:unregisterReceiver(
Time of Update: 2014-02-08
對已經具備一定Linux基礎的人來說,樹莓派學習起來應該非常簡單自然。在他們眼中,樹莓派就是一個簡易版的,卡通版的Linux而已。但是對我這樣一個早已習慣微軟技術生態系統的人或者初學者來說,要實現一個簡單程式的編寫、編譯到運行,還是不太容易的。
Time of Update: 2014-02-08
建立vs下的安卓項目,方法見文章《cocos2d-x
Time of Update: 2014-02-08
最近寫了一個android簡單的音頻視頻播放器:1.掃描sdcard的音樂檔案並播放2.歌詞同步功能(只能同步到行,因為是lrc格式,如果需要同步到每一個字,類似kogou那樣則需要解析krc檔案)3.播放視頻功能4播放網路視頻功能(listview可以下拉重新整理擷取網路斷資料)效果如下::http://download.csdn.net/detail/shun_fzll/6886517
Time of Update: 2014-02-08
1. 首先推薦一些國外比較厲害的開源項目。1. ADWLauncher2: https://github.com/boombuler/ADWLauncher22. jamendo https://github.com/telecapoland/jamendo-android3. FBReaderJ :FBReaderJhttps://github.com/geometer/FBReaderJ4.apps for android
Time of Update: 2014-02-08
一、對我而言,Linux最妙的地方在於:它既是一個擁有龐大生態圈支援的作業系統,同時又能很輕鬆地被embedded。二者結合創造了無限可能。相比單片機那種什麼都得從零開始寫的開發方法,現在若想用什麼外設,只要有驅動,接上就可以用,想用什麼軟體也是一樣。這也正是Beaglebone、樹莓派、cubieboard等等開源硬體存在的意義。二、表面說是學習Linux,實際上是在學習電腦群組成,學習網路技術、學習作業系統原理、學習指令碼編程……我始終認為,Linux是用來“幹活”的,而不是用來上上網、看看
Time of Update: 2014-02-08
分享:用 NDK C++做底層開發的Android 瀏覽器,純免費,無廣告分享:用 NDK C++做底層開發的Android 瀏覽器,純免費,無廣告操作簡單,傻瓜一看就會無毒、無廣告、無負作用,完全免費1:http://awdjcfeizb.l33.yunpan.cn/lk/Qz4j2U8qIuirN2:http://pan.baidu.com/s/1bn6BIhx 效果如下:IOS 版過幾天發布 完全由本人開發,有任何疑問,請聯絡:QQ群:7
Time of Update: 2014-02-08
問題背景:之前的JNI編程都是基於Android的NDK工具,產生so檔案供android端調用,參見:http://blog.csdn.net/yanzi1225627/article/details/8525720 現在的目標是用eclipse CDT
Time of Update: 2014-02-08
關於SQLite的最佳化,首先是能用SQL語句批次處理的,就不要單筆操作,Cursor就更是能不用就不用。比如成批的DELETE/UPDATE,將條件組裝到SQL語句,會比使用CURSOR一條條的查再刪效率要高很多(若干年前就曾使用預存程序代替單筆操作,將一次批次運算時間從一天縮到了數分鐘以內,參考)。其次是對操作的最佳化:對於INSERT/UPDATE操作較多時使用事務,如果SELECT操作較多時,使用索引。結合現在的工作,發現針對操作的最佳化,下面這篇文章可以翻譯出來歸檔。以下為本文:SQL
Time of Update: 2014-02-08
最近剛完成一個Android的小項目--拼圖遊戲。項目並不複雜,但也是一個完整的項目,用到的知識點還是比較豐富的。做完之後照例進行下總結:需求定義:1、選擇圖片後進入拼圖介面,可以選擇預設圖片或者自訂圖片,即從圖庫選擇或者從相機拍照。2、可以設定遊戲的難度,即選擇拼圖為NXN結構。3、自動打亂拼圖的順序,利用倒置和演算法,確保產生的資料有解。4、拼圖過程中可以查看原圖。5、拼圖具有計時、記步功能。6、完成拼圖後顯示全部圖片並提升拼圖成功。7、可以查看記錄。*8、利用IDA