Time of Update: 2015-02-07
Android TimePickerDialog兩次執行onTimeSet問題,androidpicker在使用TimePickerDialog肯定會發現,按下確定鍵,會執行兩次回呼函數,點擊其他地方,會執行一次。這是因為源碼設定在點擊確定鍵和關閉對話方塊的時候,分別都會執行那個回呼函數。假如我們只需要執行一次,那要怎麼做才最簡單呢?重寫TimePickerDialog的onStop函數,不要執行父方法就可以了。class tpDialog extends
Time of Update: 2015-02-07
用Protocol 給類加共用的屬性,protocol共用屬性 UXYInjectioUXYInjectio can use Protocol to share data that data has been autosaved.https://github.com/uxyheaven/UXYInjectioHow To Use@protocol AppConfigData <UXYinjectioProtocol>@property (nonatomic,
Time of Update: 2015-02-07
ViewGroup 和 View 事件傳遞及處理小談,viewgroupview前言 在自訂群組件的時候少不了會去處理一些事件相關的東西,關於事件這塊網上有很多文章,有說的對的也有說的不對的,我在理解的時候也有過一段時間的迷惑,現在把自己理解的東西寫下來,給有相同疑問的朋友提供些思路。
Time of Update: 2015-02-07
火速提升Android模擬器的運行速度 ——模擬器Genymotion,androidgenymotion一、問題概述 Android開發中會使用模擬器測試應用,但不管你使用Eclispe ADT還是Android Studio模擬器都是基於arm架構的,運行起來都很慢,光啟動就要花費很多時間,都不知道它在載入個啥。今天就向大家推薦一個新的基於Oracle VM
Time of Update: 2015-02-07
Android 修改Android簽署憑證keystore的密碼、別名alias以及別名的密碼,androidkeystore 轉載請註明出處:http://blog.csdn.net/yybj/article/details/43488705一、說明 最近在做的移動開發,每次運行程式都需要進行加上keystore才能進行調試。所以寫下自訂keystore的方法。
Time of Update: 2015-02-07
讓MT7620完美支援32M SPI Flash(W25Q256) — 兼談裝置驅動中的shutdown方法,mt7620w25q256前言OpenWrt的最新kernel(3.14.28)已經能夠支援32M SPI Flash的讀寫以及擦除操作.然而,可能是系統考慮不周,亦或是MT7620系統的BUG,在配置了W25Q256的MT7620開發板系統上,無法soft reset!經過查閱相關資料,發現,MT7620預設支援24bit(3byte)的spi地址模式,而要支援32M以上的spi
Time of Update: 2015-02-07
曉晨想說說我是怎麼學習Android的,曉晨想說android做Android斷斷續續也有近兩年,今年大四畢業也拿了一些offer,最後也找到了份自己挺滿意的工作,我也說說自己是怎麼學習Android的算是拋磚引玉,讓大家能夠少走彎路。硬體推薦mac用mac開發個人感覺十分贊的,我到了大四才換的mac,從此以後簡直不想再碰Windows,如果你暫時還沒資金換一台mac,你可以使用Ubuntu,不過對於Android開發還是有很多坑的。開發環境Android Studio 已經出了1.0
Time of Update: 2015-02-07
Emoji開源項目解讀(二)自訂表格情,emoji開源項目介紹上一節呢,我們解讀了一個系統Emoji表情,這節呢, 我們談談自訂表格情,如QQ、等,正好前兩天看到一個仿QQ的一個應用,雖然還是有許多需要完善的地方, 不過對於自訂Emoji表情功能,做的也是比較成熟了,這裡要謝謝白玉梁同學,下面我帶領大家來一起學習一下他的這個功能實現。 根據上一節的分析呢,這節我就簡要的直奔主題說了,頁面配置、架構和流程都不說了。 感興趣的可以自己看代碼。源碼剖析咱們先來看
Time of Update: 2015-02-07
IOS學習內功心法-初學者1,ios內功猶豫了很久,一年前,從j2ee轉型到android。因為android差不多都是由java語言支撐的。所以學習的很快,一個月掌握安卓的準系統用法。第二個月便開始開發一系列的項目,分別是 手機電腦保姆,神州購物,加多寶活動app。慢慢的覺得覺得和高上大的程式員離線了,學習IOS是勢在必得了,看到大神的部落格objective-c,就拿來用吧,初學者雄起,一起來學習吧看到大神的OC學習路線,膜拜下,走走IOS開發1、OC學習篇之---概述2、OC學習篇之---
Time of Update: 2015-02-07
cocos2d-x-3.3-020-碰撞檢測2-物理引擎初探,cocos2d碰撞檢測原文同步發佈於我的wiki,查看原文或更新請移步: 點擊開啟連結原理不懂了,沒深入研究物理引擎。。。但用用還是可以的。Demo及源碼基於cocos 3.4finalhttps://github.com/cheyiliu/CollisionDetectionDemo解讀每隔5s產生: 兩架飛機,並從右往左飛行;
Time of Update: 2015-02-07
Android 產生和Pull解析xml一、單個對象產生xml 產生以下xml,該怎麼產生呢? <?xml version='1.0' encoding='UTF-8' standalone='yes' ?><account> <id>1</id> <password>123456</password>
Time of Update: 2015-02-07
[Android]使用RecyclerView替代ListView(三)修改布局如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 3 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 4
Time of Update: 2015-02-07
文本協議與二進位協議的選擇網路通訊協定標準定義是這樣的: 為電腦網路中進行資料交換而建立的規則、標準或約定的集合。 網路通訊協定至少包括三要素: 文法:文法是使用者資料與控制資訊的結構與格式,以及資料出現的順序。 語義:解釋控制資訊每個部分的意義。它規定了需要發出何種控制資訊,以及完成的動作與做出什麼樣的響應。 時序:時序是對事件發生順序的詳細說明。 人們形象地把這三個要素描述為:語義表示要做什麼,文法表示要怎麼
Time of Update: 2015-02-07
Android-AsyncTask源碼分析 AsyncTask非同步任務類,允許在UI線程中進行後台操作和發布結果到UI線程中,一般使用多操作中,這個類的基本用法可以參照博主寫的另一邊博文http://blog.csdn.net/nzsdyun123/article/details/22215589這裡有講述AsyncTask的基本用法,今天我也按照上篇分析Handler機制那樣帶領大家來分析下AsyncTask的流程。我們一般是這樣來開始啟動AsyncTask的:MyAsyncTask
Time of Update: 2015-02-07
Android (supports-sceeens)的用法,適應螢幕大小我們都知道,Android 2.3(薑餅) SDK發布的時候,在SDK中增加了第三方add-ons,其中就包括了針對平板電腦的Galaxy Tab Addon。當我們啟動一個新的平板電腦模擬器的時候,首先我們需要設定“Scale display to real size"選項,這將讓平板電腦的螢幕大小與我們電腦螢幕的大小匹配。以我的電腦為例,我的螢幕大小是1440x900px。如果我們平板電腦模擬器上運行一個SDK
Time of Update: 2015-02-07
iOS開發之實現圖片自動切換(類似android畫廊效果) #import ViewController.h#define ImageViewCount 5@interface ViewController ()@property (weak, nonatomic) IBOutlet UIScrollView *imageScrollView;@property (weak, nonatomic) IBOutlet UIPageControl
Time of Update: 2015-02-07
Android開發--常用的感應器總結 隨著手機的發展,現在各大手機支援的感應器類型也越來越多,在開發中利用感應器進行某些操作令人們有一種耳目一新的感覺,例如中的搖一搖,以及手機音樂播放器中的搖一搖切歌。今天來簡單介紹下Android中感應器的使用以及一些常用的感應器。 一、感應器的使用 1.首先我們需要獲得感應器管理對象:通過 mSensorManager = (SensorManager)
Time of Update: 2015-02-07
在Android中自訂配接器啊喂,好久沒更新部落格了,唉唉,真是抱歉啊!求原諒!1、自訂欄表項適配器的主要方法是:①public int getCount()=====>此方法用來控制清單項目的個數②public View getView(int position, View convertView, ViewGroup
Time of Update: 2015-02-07
android 超輕量級的ORM架構一、測試效能Demo首先給大家一個效能測試的Demo,看看效能如何。 Demo.apk 二、相關操作CRUDEntity:import android.annotation.SuppressLint;//依賴注入配置@SuppressLint(UseValueOf)public class Entity {/** * 預設主鍵,自增。最好有id主鍵,便於debug和邏輯判斷。 * * 暫不支援自訂主鍵 */int id;public boolean
Time of Update: 2015-02-07
Android高手之路之Android中Intent傳遞對象的兩種方法Serializable,Parcelable Android中的傳遞有兩個方法,一個是Serializable,另一個是Parcelable。Serializable是J2SE本身就支援的。而Parcelable是Android所特有的。二者的使用情境和區別:1)在使用記憶體的時候,Parcelable比Serializable效能高,所以推薦使用Parcelable。2)Serializable在序列化的時候會產