Time of Update: 2014-02-08
戒煙新論(反嗜平衡點的穩步降低)及戒除過程探究 - 為自已的健康開始做準備太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 - 本部落格專註於 敏捷開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。《 雲物聯戒煙裝置即將誕生 -
Time of Update: 2014-02-08
做iOS開發已經兩年多了。最近,在整理以前的代碼,找到當時卡殼的一些程式碼片段,寫部落格跟大家分享一下。歡迎iOS初學者訂閱我的部落格,有什麼問題可以留言交流。以下本文:可能很多人不知道NSArray, NSDictionary有種很簡單的初始化方法:NSArray *array = @[@"str0", @"str1", str"2"]; 相當於 [NSArray arrayWithObjects:<#(id), ..
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
MainActivity如下:package cc.testfilterable;import java.util.ArrayList;import java.util.HashMap;import android.os.Bundle;import android.widget.ListView;import android.app.Activity;import android.content.Context;/** * Demo描述: * 利用Filter過濾資料 *
Time of Update: 2014-02-08
• strong:等同於"retain",屬性成為對象的擁有者• weak:屬性是 weak pointer,當對象釋放時會自動化佈建為 nil,記住 Outlet應該使用 Weak• unsafe_unretained:等同於之前的"assign",只有 iOS 4 才應該使用• copy:和之前的 copy 一樣,複製一個對象並建立 strong 關聯• assign:對象不能使用
Time of Update: 2014-02-08
Conversion to Dalvik format failed with error 1解決方案:第一種情況包匯入錯誤.點擊工程-->build path-->libraries-->選中android1.x 或者android2.x ,點擊remove。然後再點擊add library-->User Library -->next-->User Libraries-->new 你取一個名字 比如android2.1 點擊OK,選中android2
Time of Update: 2014-01-24
參考http://developer.android.com/sdk/installing/studio.htmlAndroid Studio與Eclipse的不同點主要有Gradle-based build support.Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine as server-side
Time of Update: 2014-01-24
最近,需要給裝置手動燒寫MAC地址。使用者插入隨身碟到盒子,系統自動讀取隨身碟裡面的檔案,擷取到檔案內容,即mac地址。再調用底層介面即可完成mac地址的燒寫。我所需要做的就是檢測隨身碟,讀取檔案,根據介面返回值來判斷是否燒寫成功。 讀取檔案,調用介面都很簡單,唯獨檢測隨身碟這個問題煩惱了許久。原來android系統會自動檢測,根據隨身碟的插入與拔出分別發出相對應的廣播。我只需要註冊一個廣播接受者,即可收到系統發出的廣播。 系統檢測隨身碟有三種狀態:1. 檢測到隨身碟:
Time of Update: 2014-01-24
解析XML檔案是非常常用的功能,在Android用戶端中,經常與伺服器通訊都需要xml檔案的支援,我們這裡介紹一個簡單的xml檔案的解析,就是使用android中的pull方法進行解析。在java中,有dom解析和sax解析,這個pull解析有些類似於sax解析,他也是一行一行的讀取然後解析內容的方法.首先看一下這個簡單的xml檔案-1℃/5℃多雲南風3-4級上海200-1℃/5℃多雲南風3-4級北京7-8800-7℃/5℃多雲南風3-4級哈爾濱100然後我們直接解析這個xml檔案
Time of Update: 2014-01-24
一、可以利用如下命令 bash -x ndk-build根據調試資訊來分析二、PROGDIR=`dirname $0`PROGDIR=`cd $PROGDIR && pwd`# Check if absolute NDK path contain space#case $PROGDIR in *\ *) echo "ERROR: NDK path cannot contain space" exit 1 ;;esac# If
Time of Update: 2014-01-24
最近剛剛做了一份關於電源管理中android系統suspend to disk的實現研究學習報告,最近比較清閑就簡單做了整理。我是基於北京君正jz4780grus開發板做的探究,我將要在這幾天按照下面做一個學習報告,其內容如下所示:一、Linux休眠/喚醒簡介1、介紹Linux系統的Suspend的四種狀態2、Linux系統的休眠的步驟3、使用者空間介面4、Linux Suspend 的流程5、Linux Resume流程二、Android
Time of Update: 2014-01-21
好久沒寫過代碼了,現在又開始重操舊業了。想了想,還是回到CSDN部落格來吧,原本都是在Github上面自己弄Pages寫的,但是還是挺捨不得CSDN的。在這裡繼續開寫吧,反正都是一些菜鳥的流水賬的東西。記錄Mark一下。今天寫的是一個簡單的登陸介面,主要功能就是實現記住密碼這個簡單的功能,說白了就是在Android中實現檔案的儲存與再次的讀取。首先是布局檔案,很簡單的線性布局。
Time of Update: 2014-01-21
package com.example.androidtest;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import android.app.Activity;import
Time of Update: 2014-01-21
一. 時鐘組件 1. AnalogClock組件 外觀 : 該組件顯示一個錶盤, 有分針和秒針轉動;屬性介紹 : 該組件可以設定錶盤圖片, 時針 分針顯示圖片;-- 設定錶盤 : android:dial, 設定R.drawable資源圖片;-- 設定時針 : android:hand_hour, 設定R.drawable資源圖片;-- 設定分針 : android:hand_minute, 設定R.drawable資源圖片; 2.
Time of Update: 2014-01-21
Android 程式所依賴一個Library程式B , B 程式中用到格式化json串,轉換成標準json串的要求public static String jsonFormatter(String uglyJSONString) {Gson gson = new GsonBuilder().setPrettyPrinting().create();JsonParser jp = new JsonParser();JsonElement je =
Time of Update: 2014-01-21
Android寫動畫效果不是一般的麻煩,網上找了好久,終於解決了動畫的問題,總結記錄以共勉。僅以水平方向移動效果做說明,垂直方向類似。 完整動畫函數代碼: 1 public void slideview(final float p1, final float p2) { 2 TranslateAnimation animation = new TranslateAnimation(p1, p2, 0, 0); 3
Time of Update: 2014-01-21
接觸android開發也有一段時間了,對打包簽名有所瞭解,但都是皮毛,一點不深入。今天結合網路上的資料和自己的實踐,盤點下相關內容,打消自己的一些疑問,順便做一下總結。一:打包簽名的好處1)沒有簽名的應用不允許安裝到模擬器或者真機上。2)沒有簽名的或僅僅debug簽名的應用不能在Android Market上架銷售。3)簽名是開發人員的身份標識,可以防止交易抵賴的發生。4)防止開發商或個人混淆替換已經安裝的程式,以保證簽名不同的包不被替換。5)保證應用的無縫持續升級,簽名不同的應用不能覆蓋升級。
Time of Update: 2014-01-21
畫畫板實現起來其實很簡單,我們只需要利用android給我們提供的Canvas類來操作就可以實現簡單的畫畫功能直接看代碼,注釋都寫清楚了public class MainActivity extends Activity {private ImageView iv;private Bitmap baseBitmap;private Canvas canvas;private Paint paint;@Overrideprotected void onCreate(Bundle
Time of Update: 2014-01-21
簡介易信是一個操作比較簡介的介面。類似的SlidingMenu還有百度影音、快播等等。下面就是一個模仿易信的一個介面,先看一下 首頁左邊滑動效果右邊滑動效果主要代碼: package edu.njupt.zhb.slidemenu;import edu.njupt.zhb.slidemenu.R;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;import
Time of Update: 2014-01-21
使用C++ 語言編寫,模組化設計,可以嵌入任何語言編寫的程式中,也可以嵌入各種流行指令碼中直接調用。模組內部封裝了所有的操作,外部只需要調用相應的匯出函數即可。C#,C++應用已經成功使用該模組開發出各種資訊採集系統。 整套系統包含如下:1) 高度封裝的DLL 模組,封裝了Android,IOS 智能識別, 資訊採集,資訊輸出模組2) 模組使用文檔,介面文檔等3) 模組原始碼以下是以一個案列說明:功能需求如下:1.1.1. 裝置資訊採集欄位名稱