Time of Update: 2015-02-28
android_orm架構之greenDAO,android_orm目錄:一、概述二、下載並解壓greenDAO相關資源三、應用greenDAO架構 1、建立Java工程 2、添加類庫支援 3、建立類四、程式碼分析五、使用greenDAO六、源碼下載一、概述 Android開發中對資料的儲存和操作是避免不了的,為此android平台為我們提供了多種儲存資料的方式,如檔案、SharedPreferences、SQLite等。每種資料存放區方式各有不同特點,適用不同情境,其中SQLite應用
Time of Update: 2015-02-28
android 中Activity的onStart()和onResume()的區別是什麼,onstartonresume首先你要知道Activity的四種狀態:Active/Runing 一個新 Activity 啟動入棧後,它在螢幕最前端,處於棧的最頂端,此時它處於可見並可和使用者互動的啟用狀態.Paused 當 Activity 被另一個透明或者 Dialog 樣式的 Activity
Time of Update: 2015-02-28
v4l2虛擬驅動的應用測試程式講解,v4l2虛擬測試講解簡介 在前面我們已經完成了myvivi這個虛擬v4l2網路攝影機驅動程式的編寫。這裡繼續編寫一個該驅動的應用測試程式來加深一下該驅動的工作原理。具體代碼#include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> #include <getopt.h> #include
Time of Update: 2015-02-28
Android開發常用屬性,android開發1、android string.xml 文字中間加入空格android string.xml前後加空格的技巧<string name="password">密    碼</string>  這個就代表著空格2、文字單行顯示android
Time of Update: 2015-02-28
【Swift初見】Swift函數(一),初見swift函數在任何語言中,函數都是非常重要的,今天我們就來初步的學習下Swift中的函數。1、Swift函數預設參數:①、可以放在函數的任意位置;②、外部名稱與內部名稱一致;③、調用的時候可以不寫;④、在函數定義時傳入參數裡定義好。func joinString(s1: String , toString s2: String , joiner s3 : String = "*") -> String{ return
Time of Update: 2015-02-28
iOS本地推送的實現,相容iOS8,ios相容ios8AppDelegate.m中的代碼// AppDelegate.m中- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 處理iOS8本地推送不能收到的問題 float sysVersion=[[UIDevice
Time of Update: 2015-02-28
eclipse匯入appcompat項目報錯,eclipseappcompat 標籤 :
Time of Update: 2015-02-28
互連網創業創意養成記4,互連網創業創意養成 把你的創意編成一個好故事以世上正在發生的變化作為方向來思考你的初創企業不僅僅會很大程度上讓你的初創企業獲得成功,因為它是一個更優秀的技術創新思考模式。除此之外,它還會給你帶來更多的驚喜。在你的初創企業的起步階段你必須和很多人進行交談互動 - 潛在使用者,顧問,投資商,主題專家,早期員工,甚至記者。這些人問你的第一個問題往往就是“你這企業是幹什麼的?“。
Time of Update: 2015-02-28
Android OTA升級包製作指令碼詳解(三,打包),androidota這是在ota_from_target_files中mian函數中打包的主要流程語句:#抽象一個新的臨時檔案 temp_zip_file = tempfile.NamedTemporaryFile() #建立一個zip包用來進行打包 output_zip = zipfile.ZipFile(temp_zip_file, "w",
Time of Update: 2015-02-28
給應用程式名稱加尾碼以區分正式版和測試版,尾碼正式版 在開發過程中,通常會遇到拿到一個安裝有應用的裝置之後無法判斷目前的版本是debug版還是release版,之前的做法是進入應用,找到一個內付費點,執行付費,看蘋果彈出的購買提示框是否帶有sandbox,耗時費力且極不高大上。於是使用給應用加首碼的方式,一目瞭然。廢話不多說,直接1、選擇對應target-build
Time of Update: 2015-02-28
用安卓內建的原生方法解析從webservice擷取的json資料研究了oschina,擷取的資訊都是用xml的,感覺沒json那麼好,解析太複雜迴圈啥的,還有xml相對於json來說太多了,麻煩。之前試過用geon還有fastjson但是老是報錯。還是用原生內建的json方法。這裡我來接受一組json資料譬如我們想要擷取一堆人員資訊,[ {"username":"馬暈","company":"albaba"}, {"username":"劉強西","company":"jingdong"},
Time of Update: 2015-02-28
Android手機狀態列通知(Notification)的功能與用法??1、Notification 是顯示在手機狀態列的通知——手機狀態列位於手機螢幕的最上方那裡一般顯示了手機當前網路狀態、電池狀態、時間等。2、Notification 代表的是一種具有全域效果的通知,程式一般通過NotificationManager 服務來發送Notification。3、NotificationManager
Time of Update: 2015-02-28
Android自訂通知布局Notification,點擊Notification導航切換回原Activity一個簡單的應用情境:假如使用者開啟Activity以後,按Home鍵,此時Activity 進入-> onPause() -> onStop() 不可見。代碼在此時機發送一個Notification到通知欄。當使用者點擊通知欄的Notification後,又重新onRestart() -> onStart() -> onResume() 切換回原Activity。package
Time of Update: 2015-02-28
Android layout檔案中 '?' 的作用在Android layout檔案中,屬性引用資源一般使用@,例如android:textColor="@color/white"但在一些系統檔案中我們也可以看到有這樣的寫法android:textColor="?android:color/textColor"我們知道@是引用已經定義好的資源,如@color/white、@android:color/white,那 ‘?’ 呢?下面是文檔中的解釋
Time of Update: 2015-02-28
Android的三種開發類型 Android移植開發Android移植開發的最終目的是為了開發Android嵌入式產品,從開發人員的角度來看,這種類型的開發以具有硬體系統為前提,在硬體系統的基礎上構建Android軟體系統。這種類型的開發工作在Android系統的底層。在軟體系統方面,主要的工作集中在以下兩個方面:Linux中的相關裝置驅動程式驅動程式是硬體和上層軟體的介面,在Android手機系統中,需要基本的觸控螢幕、音頻、網路攝影機、電話的Modem、Wifi和藍芽等多種裝置驅動
Time of Update: 2015-02-28
Android中使用Handler引發的記憶體泄露 在Android常用編程中,Handler在進行非同步作業並處理返回結果時經常被使用。通常我們的代碼會這樣實現。 public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override public void handleMessage(Message msg)
Time of Update: 2015-02-28
Android-studio+Genymotion模擬器的聯合使用(1)關於安裝Android studio的方法:安裝完,再從上述網址下載個別sdk包(在android-studio的sdk manager裡也可以下載,但是經常被牆),基本開發環境算是好了。當然,若想用得爽一點,還是要簡單配置一下的,如下面兩個:快速鍵設定(可選多個環境,還能自訂):原始程式碼控制:(2)關於安裝Genymotion的方法也不再多說,如有問題請參考:http://blog.csdn.net/xlgen15738
Time of Update: 2015-02-28
Android開發模擬器啟動失敗的解決方案1. 錯誤提示資訊 錯誤大概意思:串連到adb(android debug bridge)出現了一個嚴重的錯誤,你必須重啟adb和Eclipse工具,請確保在位置……adb工具被執行了。adb:是sdk提供的工具,在android-sdk-windows\platform-tools目錄下,通過adb可以串連到android手機或模擬器。像91手機小幫手、360手機、豌豆莢通過連接埠號碼5037與手機通訊的。2.使用命令查看連接埠佔用情況netstat
Time of Update: 2015-02-28
Android Studio安裝後Fetching android sdk component information逾時的解決方案本文為大家講解的是Android Studio安裝後啟動時Fetching android sdk component information逾時的解決方案,感興趣的同學參考.問題描述:Android Studio 是一個全新的 Android 開發環境,基於IntelliJ IDEA. 類似 Eclipse ADT,Android Studio
Time of Update: 2015-02-28
android:Spinner(下拉框)控制項的使用1. 2.建立分頁檔(main.xml) 3.建立下拉框的資料來源 List list = new ArrayList(); list.add("蘋果"); list.add("香蕉"); list.add("橘子"); list.add("香蕉");4.建立適配器(下拉框的資料來源是來自適配器) ArrayAdapter