原创 iOS 簡單的loading彈出框實現

————-LoadingAlerter.h———– // // LoadingAlerter.h // SdkModle // // Created by Sean on 15/2/10. // Copyright (c)

原创 iOS應用間相互跳轉

當我們使用微信授權的時候,會從應用1跳轉到微信,授權以後再跳轉回應用1。這個跳轉過程是怎麼實現的呢? 1.新建兩個工程,一個叫TestApp0,一個叫TestApp1。 2.在TestApp0中設置: TARGETS->In

原创 Android SQLite數據庫的使用

前言 Android的SQLite對本地數據的保存起到重要的作用,也可以用來做一些網絡數據的緩存。 使用SQLiteOpenHelper 使用 SQLiteOpenHelper可以很方便的創建和打開一個數據庫; 繼承SQLite

原创 iOS 遊戲渠道SDK 抽象工程封裝(上)

iOS 遊戲渠道SDK 抽象工程封裝(上) 一款手機遊戲,要是想掙錢,接入渠道SDK是很重要滴。但是渠道SDK有那麼多家,每一家的接口也不一樣,那麼是否需要每一家渠道SDK都來接入一次呢?遊戲的研發同學,每次想到這邊,都表示一個頭

原创 iOS 遊戲渠道SDK 抽象工程封裝(下)

iOS 遊戲渠道SDK 抽象工程封裝(下) 上一篇講到,我們將渠道SDK的代碼,和我們自己的業務代碼分離,一個放在SDKContainer裏面,一個放在SDKAccount裏面。 這樣做的好處,不止在於可以清晰地劃分代碼之間的界限

原创 iOS 內購IAP(In-App Purchases)代碼實現(下)

iOS 內購IAP(In-App Purchases)代碼實現(下) 上次介紹了蘋果內購的交易流程,接下來講講獲取票據信息和防止漏單。 爲什麼要獲取票據信息?票據信息是蘋果返回給我們的購買憑證。我們可以拿這個憑證,到蘋果服務器上去

原创 Android 小應用:“自動撥打電話app”製作心得

前言 最近做了一個Android小應用,可以接受短信或服務器發來的指令,根據指令自動撥打保存在app裏面對應的電話號碼,覺得挺有意思的。而且通過這個app,讓我熟悉了很多Android的知識,在這裏分享並記錄一下。 功能 保存電

原创 Android ListView的簡單使用

前言 ListView 是Android的重要控件之一,可以提供多行數據的瀏覽;ListView可以實現複雜的佈局;這邊先從ListView簡單的使用入手; 添加ListView控件 在activity_main.xml中添加控

原创 iOS 內購IAP(In-App Purchases)代碼實現(上)

iOS 內購IAP(In-App Purchases)代碼實現(上) iOS 內購,也叫內支付,是在iOS應用內部,向蘋果服務器發起購買請求的過程。我們在這邊來講一講代碼的實現過程。還有,在做內購的時候,常常會有丟單現象發生,每到

原创 Android ActionBar添加menu按鈕

前言 將“設置”或“添加”按鈕放在ActionBar,可以讓你的app看起來更加清晰,更加方便用戶使用。記錄一下如何在ActionBar添加menu按鈕。 創建menu xml文件 在res->menu文件夾中創建menu_ma

原创 Android 自動撥打電話

前言 Android 可以使用代碼自動將電話號碼撥打出去。區別於調用出撥號面板,然後再手動點擊撥打按鈕,使用這種方式撥打將完全不用人工操作。 使用代碼撥打 初始化Intent,傳入標誌位Intent.ACTION_CALL;將號

原创 Android 攔截短信

前言 Android系統可以方便的獲取你的短信內容。這樣當接收到短信時,你可以截獲短信內容,然後根據內容來進行下一步操作。前提是你的app有獲取短信內容的權限。 創建Receiver類 當短信來臨時,Android系統會發出系統廣

原创 Android SharedPreferences保存/獲取簡單本地數據

前言 使用SharedPreferences 可以很方便的保存一些簡單的數據。可以保存的數據類型爲一些基本數據類型:String\ int\ long\ float\ boolean;集合類:Set,但是裏面只能存放String。

原创 Android 子Activity添加返回鍵並向上導航到home Activity

前言 爲子Activity提供導航到home Activity的策略,可以提高你的app的清晰性,提高用戶體驗。 方法一 修改AndroidManifest.xml,在子Activity的屬性中寫上父Activity; <ac

原创 iOS 關於UIView的各種判斷

判斷UIView是否已經添加到某個view for(UIView *view in parentView.subviews){ if([view isKindOfClass:[xxxxView class]]){