原创 安卓項目搭建以及實際開發經驗

快年底了,利用這兩個月把工作四年的安卓內容整理出來,後續會持續添加工作中常用的內容以及實際開發中遇到問題以及解決方案,可以說是一個大雜燴,也歡迎提交共同豐富內容。地址:https://github.com/jwzhangjie/AndJi

原创 Swift基礎--ijkplayer編譯

這篇與Swift基本上沒有什麼關係,不過之後會用到,這次編譯是使用Mac編譯IOS版本的,下面是編譯流程,最後是整個項目的下載地址,因爲下載太慢了。1、下載源碼git clone https://github.com/bbcallen/i

原创 Echoprint系列--編譯

最近要做一個音樂相關的客戶端,其中一個功能是音樂識別,搜索了一些資料選擇Echoprint來開發,Echoprint是開源免費的,而且多種客戶端都支持能節約很多時間,今天主要下載和編譯源碼以及測試。(備註:我的開發環境是Mac,所以下面以

原创 Web調用安卓,蘋果手機攝像頭,本地圖片和文件

由於要給一個客戶做一個記賬WAP,裏面有調用手機拍照功能,這裏記錄一下,以供需要的朋友,下面是完整的一個HTML頁面內容,放在服務器上然後瀏覽就可以了,只支持Chrome和Safari核的瀏覽器,我測試過QQ瀏覽器,Chrome,Safa

原创 Swift基礎--使用TableViewController自定義列表

首先建立一個swift項目,把storyboard的內容刪掉,添加一個Navigation Controller,然後設置storyboard對應界面的class,在Navigation Controller界面設置View Contro

原创 Enable Geolocation in a WebView (Android)

Enable Geolocation in a WebView (Android)轉載於:https://turbomanage.wordpress.com/2012/04/23/how-to-enable-geolocation-in-

原创 Swift基礎--手勢識別(雙擊、捏、旋轉、拖動、划動、長按)

// // ViewController.swift // JieUITapGestureRecognizer // // Created by jiezhang on 14-10-4. // Copyright (c) 2014

原创 Swift基礎--解析服務器Json內容

// // ViewController.swift // JieParseJson // // Created by jiezhang on 14-10-5. // Copyright (c) 2014年 jiezhang. A

原创 將Eclipse項目遷移到Android Studio中

最近一段時間調試的時候Eclipse總是出現無響應問題,重啓了N遍,不僅耽誤工作而且還心煩,所以這兩天把項目從Eclipse中遷移到Android Studio中,這裏記錄一下操作步驟以及遇到的各種問題。1、SDK升級首先將ADT插件升級

原创 Swift基礎 - - 高德地圖實踐(一)

高德地圖開發需要自己到官網http://lbs.amap.com/console/ 註冊一個ak,新建一個swift工程,然後在Info.plist中添加一個NSLocationAlwaysUsageDescription或者NSLoca

原创 Swift基礎 - - StoryBoard間切換與UIScrollView控件實現圖片輪播

界面切換在項目中可以把耦合度比較高的界面放在通過一個StoryBoard中,可以按照功能使用多個StoryBoard搭建界面,這樣便於項目維護以及多人開發,對於多個StoryBoard間切換,可以使用以下代碼:@IBAction func

原创 Android高德地圖使用

在Swift基礎 - - 高德地圖實踐(一)中使用swift來使用高德地圖,這裏使用Android實踐高德地圖包含定位,移動地圖動畫,獲取網絡數據,marker標記以及點擊,Infowindow自定義界面以及點擊,以及點擊無marker地

原创 Swift基礎--調用第三方OC項目

第一步:創建和配置Bridging-Header.hSwift與OC進行混編,首先要有一個.h文件,這裏使用Bridging-Header.h然後設置項目的Build Settings--Swift Compiler--Objective

原创 安卓使用Canvas繪製工作日程表

有一個項目要使用工作表,選擇使用canvas來繪製,實現顯示工作日程的選擇,可點擊添加和取消,效果圖:http://jwzhangjie.com/workplan.gif自定義控件FormView:package com.sun.elde

原创 IOS 開發上傳管理器

由於項目需要整合多處的上傳功能,涉及到的主要有數據庫(FMDB),多線程()1、新建項目,下載依賴庫首先新建一個項目這裏命名爲UploadManager,項目依賴庫採用CocoaPods來管理所以在終端進入UploadManager項目中