Time of Update: 2015-06-09
基於android 社區app簡訊分享 發送回調事件實現概要前段時間,因為項目的需要,使用ShareSDK的分享功能,其中包括 簡訊分享嗎,並且在調用系統簡訊分享成功後要與伺服器進行互動處理(我這裡不關心,對方能否收到,只關心發出去了)。但是ShareSDk並不支援簡訊分享的回調功能,諮詢了技術客服,也沒有討論出解決方案來。於是自己嘗試粗略實現了一下。方法在調用系統簡訊發送後,通過內容觀察者監聽 簡訊寄件匣的改變,如果監聽到有內容改變的簡訊ID,那麼擷取當前的內容並檢測其中是否含有某些關鍵字(
Time of Update: 2015-06-09
android中的2種fragment部署方法1.靜態類部署方法:layout.xml android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" >
Time of Update: 2015-06-09
android 之EditText輸入檢測最近開發一個功能的時候發生一個故事,其情節如下:功能其實不複雜,其中需要一個EditText來擷取使用者輸入的資訊.於是,我做了一個Dialog來顯示我的輸入介面(代碼如下): mAlertDialog = new AlertDialog.Builder(this)//, android.R.style.Theme_Holo_Light
Time of Update: 2015-06-09
Android:簡易彈幕效果實現首先上,類似於360檢測到騷擾電話頁面:布局很簡單,上面是一個RelativeLayout,下面一個Button.功能:(1)彈幕產生後自動從右側往左側滾動(TranslateAnimation),彈幕消失後立刻被移除。(2)彈幕位置隨機出現,並且不重複(防止文字重疊)。(3)字型大小在一定範圍內隨機改變,字型顏色也可以設定。(4)自訂先減速,後加速的Interpolator,彈幕加速進入、減速停留、然後加速出去。1.Activity代碼: /** *
Time of Update: 2015-06-08
綁定服務時什麼時候調用onRebind,綁定調用onrebindSerivce中onRebind被調用的時機很特別,想知道什麼時候onRebind被調用,可以接下面的次序來學習,最後自然就明白了!1. 首先要知道,同一個服務既可能被啟動也可以被綁定;2. Service中onRebind方法被調用,只要符合兩個必要條件就行
Time of Update: 2015-06-08
不要再坑人啦!NSOperation才是蘋果推薦使用的多線程技術!,nsoperation多線程 首先聲明一下,小湯我在實際開發中呢,實際上也是喜歡用GCD多一點,因為用起來感覺更方便。 但是,事實是什麼呢? 蘋果推薦使用的實際上是NSOperation,所以希望對此沒有研究的各位不要再在部落格中誤導他人了啊。 再換句話來說,蘋果開發使用的Objective-C語言就是物件導向的,她怎麼可能推薦大家使用基於C語言的面向過程開發的東西呢?
Time of Update: 2015-06-08
當ListView有Header時,onItemClick裡的position不正確,onitemclicklistener當給ListView加了一個HeaderView後(代碼如下),我們發現,onItemClick方法裡的position參數的值不是我們所期望的,比如點擊ListView的第一行,我們期望的position是0,可是實際上卻是1,也就是說,它是從Header而不是從第一行開始計數的。@Overrideprotected void
Time of Update: 2015-06-08
iOS中.pch檔案如何使用,pch 可以用來儲存共用資訊,比如裝置螢幕的寬度,高度。版本號碼等等 公用資訊Xcode 老版本會自動為我們建立pch檔案,新版本開始不自動建立了,如果需要使用可以自己手動建立建立完成後可以在裡面定義常量此處以螢幕尺寸為例如下------------------------分割線------------------------分割線------------------------分割線------------------------分割線--------------
Time of Update: 2015-06-08
Core Graphics圖形變換,coregraphics圖形 簡單的座標變換:Quarzd 2D提供了三個API進行座標變換://1.位移變換CGContextTranslateCTM(CGContextRef c, CGFloat tx, CGFloat ty);對於變換後的座標系而言,原點位於原座標系的(tx,ty)處。也相當於在原有座標系下,所有點的橫縱座標分別增加tx和ty。//2.旋轉變換CGContextRotateCTM(CGContextRef c,
Time of Update: 2015-06-08
Android Service 中 onStartCommand()函數傳回值含義,androiddialog傳回值onStartCommand()是由Android系統調用的,本質上也是調用了onStart()方法。onStartCommand()返回值有幾種:1)START_STICKY英文解釋:Constant to return from onStartCommand: if this service's process is killed while it is
Time of Update: 2015-06-08
android shape,android android shape 畫邊框,指定某一邊android要實作類別似網頁中的表格還帶有邊框的時候,這個邊框還是不太好處理,有的時候四個邊有的邊有邊線有的邊線沒有,處理方法如下:shape之inset<?xml version="1.0" encoding="utf-8"?><!--畫一個邊線,四個邊框只有上面沒有邊框--><inset
Time of Update: 2015-06-08
Android中的五大布局,Android五大布局Android五大布局Layout1,LinearLayout 線性布局(可以嵌套使用):制定線性布局的相片順序:水平排列 horizontal、垂直排列 verticaleg: android:orientation="horizontal" 控制當前 控制項的內容 的顯示地區:eg: android:gravity="right|center_vertical"控制當前控制項在父元素的位置:eg:
Time of Update: 2015-06-08
使用[NSKeyedUnarchiver unarchiveObjectWithData:data]程式crash,nskeyedunarchiver使用NSKeyedArchiver壓縮對象成位元據,再使用NSKeyedUnarchiver解壓位元據,如果解壓時資料為nil,或者資料中有異常的資料,那麼解壓將會出錯,甚至會導致程式crash掉。可以用這種方法防止程式crash: NSData *data=[[NSUserDefaultsstandardUserDefaults]
Time of Update: 2015-06-08
Left
Time of Update: 2015-06-08
cocos2D-x 3.5 引擎解析之--引用計數(Ref),自動釋放池(PoolManager),自動釋放池管理器( AutoreleasePool),cocos2dref#include <CCRef.h>Ref is used for reference count manangement. If a classinherits from Ref.Class Ref
Time of Update: 2015-06-08
Android之Window,androidwindow window表示的是一個抽象視窗類別,該類只是一個抽象視窗類別,其具體的唯一實作類別是PhoneWindow類。Window對象的擷取通過在Activity中調用getWindow()方法擷取到Window對象;該類定義了一個CallBack介面,用於處理使用者的訊息資料,該介面的方法有:dispatchKeyEvent,dispatchTouchEvent等,
Time of Update: 2015-06-08
cocos2d-x-3.6 開篇說明,cocos2d-x-3.6開篇
Time of Update: 2015-06-08
Intent之對象傳遞(Serializable傳遞對象和對象集合),intentserializableAndroid中Intent傳遞類對象提供了兩種方式一種是 通過實現Serializable介面傳遞對象,一種是通過實現Parcelable介面傳遞對象。要求被傳遞的對象必須實現上述2種介面中的一種才能通過Intent直接傳遞。Intent中傳遞這2種對象的方法:Bundle.putSerializable(Key,Object);
Time of Update: 2015-06-08
Objective-C 給分類添加屬性——關聯對象,objective-c關聯 給分類添加屬性 咱們知道,分類中可以添加方法,卻無法添加執行個體變數。那咱們有什麼方法在既有類中存放自訂資料呢? 先來看看下面這段代碼:@interface UIView (nl_Frame)@property (nonatomic, assign) CGFloat nl_width;@end @implementation UIView (nl_Frame)- (void)setNl_width:(
Time of Update: 2015-06-08
Intent傳遞對象——Serializable和Parcelable區別,intentparcelable前兩篇文章討論了Serializable和Parcelable實現Intent之間傳遞對象和對象數組的方式,兩種方法實現上相似,效果一致,怎麼選擇用哪種方法實現呢?Intent在不同的組件中傳遞對象資料的應用非常普遍。下面介紹兩種通過Intent傳遞對象的方法。1、實現Serializable介面2、實現Parcelable介面 為什麼要將對象序列化? 1