Time of Update: 2014-07-11
iOS資料存放區的幾種方式,ios資料存放區幾種iOS的資料存放區是iOS應用開發的重要知識點:關於這方面知識,網上有很多介紹,但對於代碼層次的使用方式並未有系統全面介紹。此文章針對iOS稍熟悉的童鞋,需要對CoreData的原理有一定的瞭解。目前儲存方式大概有以下幾種:UT代碼確保使用方式正確。請閱讀以下內容:#import <XCTest/XCTest.h>#import <sqlite3.h>#import "CoreDataHelper.h"@
Time of Update: 2014-07-11
[003] splash介面,003splash介面splash介面的作用:1. 提升產品的知名度2. 應用程式的初始化(載入設定檔,載入工作空間,初始化資料)3. 提升使用者體驗4. 正版驗證5. 線上升級布局檔案<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.
Time of Update: 2014-07-11
線程的同步synchronized,同步synchronized一個Java程式的多線程之間可以共用資料。當線程以非同步方式訪問共用資料時,有時候是不安全的或者不和邏輯的。比如賣火車票,同一時刻一個線程在讀取資料,另外一個線程在處理資料,當處理資料的線程沒有等到讀取資料的線程讀取完畢就去處理資料,必然得到錯誤的處理結果。賣火車票Demo:class MyThread implements Runnable{private int ticket = 5 ;// 假設一共有5張票public
Time of Update: 2014-07-11
(Android review)SharePreferences的使用,androidshare典型應用場合:進入某一介面以後,顯示預設值(其實這個也可以通過直接在布局檔案中指定)基本點:1)SharePreferences所產生的檔案最終還是以.xml檔案的形式存在於/data/data/應用程式套件名/share_prefs/xxx.xml中2)SharePreferences適合用於儲存key-value型的資料基本使用:存:Editor editor =
Time of Update: 2014-07-11
(Android review)檔案的讀寫(對File的操作),androidreviewAndroid中對操作的檔案主要可以分為:File、XML、SharedPreference。這篇部落客要介紹對File的操作:1、MainActivitypackage com.example.filetest;import android.os.Bundle;import android.os.Environment;import android.app.Activity;import android.
Time of Update: 2014-07-11
3.建立第一個android項目,android項目 安卓開發學習筆記1.安卓開發之環境搭建2.SDK目錄結構和adb工具及命令介紹3.建立第一個android項目 1.開啟Eclipse,選擇File——>new——>others...2.在彈出的視窗中選擇Android展開——>選擇Android Application Project——>
Time of Update: 2014-07-10
移動開發人員如何成為高帥富,開發人員高帥富
Time of Update: 2014-07-10
iOS 根據常值內容為TextView動態定義高度,iostextview解決方案:1.定義一個textview,在storyboard中設定該textview的constraints。2.將高度的constraint定義到標頭檔中:(直接拖拽)@property (weak, nonatomic) IBOutlet NSLayoutConstraint
Time of Update: 2014-07-10
C語言堆記憶體管理上出現的問題,記憶體泄露,野指標使用,非法釋放指標,記憶體管理指標C語言堆記憶體管理上出現的問題,記憶體泄露,野指標使用,非法釋放指標(1)開闢的記憶體沒有釋放,造成記憶體泄露(2)野指標被使用或釋放(3)非法釋放指標(1)開闢的記憶體沒有釋放,造成記憶體泄露,下面的例子就可能造成20個位元組的泄露,記憶體泄露不是一個立即會引發故障的錯誤,但是它將消耗系統記憶體。void function1(){char *pa;pa = (char*)malloc(sizeof(char)*
Time of Update: 2014-07-10
Android_WebView_全屏,android_webviewWebView(網路視圖)能載入顯示網頁,可以將其視為一個瀏覽器。它使用了WebKit渲染引擎載入顯示網頁,實現WebView有以下兩種不同的方法:第一種方法的步驟:1.在要Activity中執行個體化WebView組件:WebView webView = new WebView(this);2.調用WebView的loadUrl()方法,設定WevView要顯示的網頁: 互連網用:webView.loadUrl("
Time of Update: 2014-07-10
Java多態特性:重載和覆寫的比較,java多態特性重載Java重載:在同一個類中方法具有相同的名字,相同或不同的返回值,但參數不同的多個方法(參數個數或參數類型)public class MethoDemo{public static void main(String args[]){int one = add(10,20) ;// 調用整型的加法操作float two = add(10.3f,13.3f) ;// 調用浮點數的加法操作int three = add(10,20,
Time of Update: 2014-07-11
自訂ActionBar標題與菜單中的文字樣式,actionbar標題自訂標題文字樣式標題樣式是ActionBar樣式的一部分,所以要先定義ActionBar的樣式<style name="AppTheme" parent="AppBaseTheme"> <item
Time of Update: 2014-07-10
tools:context=".MainActivity的作用,<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true"
Time of Update: 2014-07-09
[Android] Volley源碼分析(一)體繫結構,androidvolley源碼 Volley:google出的一個用於非同步處理的架構。由於本身的易用性和良好的api,使得它能得以廣泛的應用。我還是一如既往從源碼的方向上來把控它。我們先通過一段簡單的代碼來瞭解VolleyRequestQueue queue = Volley.newRequestQueue(this);ImageRequest imagerequest = new
Time of Update: 2014-07-10
Ant build ${renderscript.opt.level}問題解決方案,renderscript 問題如下:BUILD FAILEDD:\adt-bundle-windows-x86_64-20131030\sdk\tools\ant\build.xml:653: The following error occurred while executing this
Time of Update: 2014-07-09
查看特定View的預設屬性值,view屬性值 當我在分析focus、touch事件處理代碼時發現,有些屬性對代碼的邏輯有非常重要的影響,比如clickable、focusable這些屬性。這時我們自然而然的想到,那麼這些屬性的預設值是什麼呢?在工作中我也很多次有同樣的疑問。當初我也不是很清楚,基本都是手動在xml裡面設定下。相信和我一樣的人還有很多,今天我就告訴大家怎麼通過Android源碼來快速查看這些預設值。 比如我們經常用到的TextView,感覺上來說,它應該是不能點擊的,也就是cl
Time of Update: 2014-07-09
fastjson 的簡單使用,fastjson使用public static void main(String[] args) {/*普通對象與json相互轉換*/User u = new User("miquan",
Time of Update: 2014-07-09
Cocos2d-x手機遊戲開發中-組合動作,cocos2dx遊戲開發動作往往不是單一,而是複雜的組合。我們可以按照一定的次序將上述基本動作組合起來,形成連貫的一套組合動作。組合動作包括以下幾類:順序、並列、有限次數重複、無限次數重複、反動作和動畫。動畫我們會在下一節介紹,本節我們重點順序、並列、有限次數重複、無限次數重複和反動下面我們通過一個執行個體介紹一下組合動作的使用,這個執行個體如所示,是一個操作菜單情境,選擇菜單可以進入到動作情境,在動作情境中點擊Go按鈕可以執行我們選擇的動作效果,點擊
Time of Update: 2014-07-09
Java的反射機制,java反射JAVA反射機制:“程式運行時,允許改變程式結構或變數類型,這種語言稱為動態語言”。概述:JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態擷取的資訊以及動態調用對象的方法的功能稱為java語言的反射機制。功能:Java反射機制主要提供了以下功能:
Time of Update: 2014-07-09
是男人就下100層【第四層】——Crazy貪吃蛇(1),突然有一天之第四層貪吃蛇是一款很經典的遊戲,這些經典遊戲給我們的童年增加了不少樂趣,今天開始我們來一步一步的在Android裝置上實現一款貪吃蛇遊戲,我也是第一次寫這個遊戲,有可能會寫錯,或者走彎路,但是最終希望能有一個好的結果,接下來我們一起來一步步的摸著石頭開發吧。一、建立一個工程二、自訂View(貪吃蛇介面)package com.example.crazysnake;import