Time of Update: 2015-11-01
標籤:蘋果iOS9推出也有一段時間了,本來以為應該很穩定吧,但事實卻不是這樣。一日將iOS 8上運行得很良好的App在一台iOS 9.1裝置上調試,卻發現了很奇葩的問題:不能釋放鍵盤。跟蹤調試,發現只要代碼中一運行到resignFirstResponder(或者是endEditing)方法調用的地方,程式就崩潰。出現神一般的BAD EXEC錯誤。 將這句代碼注釋,一切OK,但是你就無法收合軟鍵盤了。 在網上搜羅答案無數,只有一個答案是靠譜的: http://www.
Time of Update: 2015-11-01
標籤:為了測試開發的手機網站,常常需要使手機直接存取本網。在這個過程中碰到幾個問題,記下來供以後參考1. 在本地主機運行apache後,使用localhost和127.0.0.1可以訪問頁面,但使用IP(即192.168.1.*)訪問時得到403解決:這是由於httpd.conf的安全限制導致。開啟httpd.conf, 搜尋127.0.0.1,注釋Deny from all,增加一行Allow from 192.168.1.*。修改後的配置如下:# #
Time of Update: 2015-11-01
標籤:目的系統中的業務介面需要調用MyBatis的SQL時,業務介面定義的參數不符合MyBatis自己內部的規範,那麼就需要把業務介面的參數轉換成MyBatis內部參數規,MapperProxy代理就完成了這一職責,下面就來分析一下。public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
Time of Update: 2015-11-01
標籤:PS:漸漸明白,在實驗室呆三年都不如在企業呆一年... 學習內容:1.使用AbActivity內部封裝的方法實現進度框,Toast框,彈出框,確認框... AndBase中AbActivity封裝好了許多方法提供我們去使用,使得在使用的時候更加的方便,只需要傳遞相關參數即可..省去了我們自己使用基礎的函數進行構造...
Time of Update: 2015-11-01
標籤:path 源碼 menu Android 側滑菜單的實現,參考網上的代碼,實現側滑菜單。最重要的是這個動畫類UgcAnimations,如何使用動畫類來側滑的封裝FlipperLayout。本文項目源碼:點擊1、實現效果2、動畫類UgcAnimationspackage com.mmsx.base;import android.content.Context;import android.
Time of Update: 2015-11-01
標籤:package com.itheima.junit;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {
Time of Update: 2015-11-01
標籤: 1.檔案讀取方式 AssetManager.open(String
Time of Update: 2015-11-01
標籤:2015年10月1日至10月25日,兩個本科生和一位研究生以及一位老師組成四人團隊,開發生學教育前端項目所遇問題總結以及分享: 一、主要應用軟體:sublime_text HBuilder 初學者可以在JQuery mobile的Demo中尋找代碼(可以看圖找代碼仿寫)1.回退按鈕設定: <a href="javascript:history.back(-1);"
Time of Update: 2015-11-01
標籤:一、引言 Android應用開發最重要的一份內容就是介面的開發,無論你程式包含的內容多麼優秀,如若沒有一個良好的使用者互動介面,最終也只是會被使用者所遺棄。Android SDK提供了大量功能豐富的UI組件,開發人員只需要拖拖拽拽就能完成簡單的應用,這些只是介面的展示,如果要完成優秀的使用者互動,事件響應機制當然也是重點,這是後話。 Android
Time of Update: 2015-10-31
標籤:ios 提示框 我在之前寫過一篇部落格《iOS9使用提示框的正確實現方式》,主要講了如何使用UIAlertController替換UIAlertView進行提示框的實現。今天我們將會來實現一下在提示框中如何進行文本輸入。該功能可以讓使用者進行密碼確認等功能。實現代碼如下:#import "SecondViewController.h"#import
Time of Update: 2015-10-31
標籤:1.廣告簡介 2.實現步驟: 1>.添加 iAd.framework 架構 2,使用storyboard 運行結果: 2>添加 ADBannerView 視圖,並設定代理方法 3>思想:一開始紅色view的底部約束廣告條的最底部,遮住廣告條. 讓廣告條載入完成之前隱藏. 載入完成之後,修改紅色view的地步約束 4>匯入標頭檔,遵守協議,代碼如下 為ios app添加廣告條
Time of Update: 2015-10-31
標籤:UIkit架構中絕大多數的控制項都是繼承自,UIResponder類,UIResponder 類有強大的處理觸摸事件的能力。假如一個UIview 收到一個觸摸事件,那麼這個觸摸事件就會去進行尋找相應的響應事件,如果在該UIview 中找不到,就尋找UIView的對象去處理,如果UIView對象沒有權利處理,就往當前的上一層UIViewController去尋找,如果找不到就再尋找 UIViewController 的對象去處理,如果這個對象仍然不能處理,就再往上層 UIWindow
Time of Update: 2015-10-31
標籤:iOS開發資料庫篇—FMDB資料庫隊列(下)一、程式碼範例1.需要先匯入FMDB架構和標頭檔,由於該架構依賴於libsqlite庫,所以還應該匯入該庫。2.代碼如下: 1 // 2 // YYViewController.m 3 // 05-FMDB資料庫隊列 4 // 5 // Created by apple on 14-7-28. 6 // Copyright (c) 2014年 wendingding. All rights reserved. 7 // 8
Time of Update: 2015-10-31
標籤:首先開發工具當然不能用eclipse咯,當然得用android studio。api版本當然必須是23+,以支援cardview、receiveview、百分比布局等。另外還有引入android support v7、android support design,這樣介面的效果就不會太差了,也就是metal design的風格。然後除了介面之外,還需要訪問資料庫,網路請求等。對於資料庫操作,android有相應的函數可以操作sqlite,不過預設的方式要用sql語句來操作,不是很方便快捷,
Time of Update: 2015-10-31
標籤:HttpUtils是解決日常工作過程中繁雜的上傳下載檔案以及各種Get和post請求的必備工具類。通過這個類, 非常方便的進行網路訪問下載等操作,不必再再寫那麼冗長的代碼。 HttpGet請求 和 HttpPost請求 Http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。 其中最常用的就是GET,POST 根據HTTP規範,GET用於資訊擷取,而且應該是安全的和等冪的。
Time of Update: 2015-10-31
標籤:產生xml:package com.itheima.createxml;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;import com.itheima.createxml.domain.Message;import
Time of Update: 2015-10-31
標籤:mystra android hybridapp 開發App時, 把一些頁面使用HTML5開發, 整合到iOS和Android中, 比較省時省力. 那麼來看看都有哪些主流庫可以使用呢?本文主要關注三個: PhoneGap, DCloud, ReactNative, 並都做了嘗試. PhoneGap: http://www.jianshu.com/p/c7fd736437b0 DCloud:
Time of Update: 2015-10-31
標籤:android android studio 以前開發APP的時候,一直比較老土,就是Eclipse+手機調試。其實也一直想換成AS+Genymotion,感受下google力推的IDE,現在離職了,終於有機會重配開發環境了。
Time of Update: 2015-10-31
標籤:1.metadata可以寫在application下也可以寫在activity下,作為全域或activity內共用的資料以索引值對形式儲存<meta-data android:name="com.XXX.uuid" android:value="XXXX" />2.data標籤是intent-filter的子標籤,限定了intent的mimetype<data android:scheme="file" />3.<permission>和<use-
Time of Update: 2015-10-31
標籤:把老師講得知識和大家分享下咯,希望大家提出疑問,這是我綜合自己理解和老師講得敲出來的!//var str = "Hello, playground"//定義變數let a0:Int = 5;//定義函數func test() { print("asdfg")}test()//定義帶參數並且有傳回值的參數func test1(a: Int) ->Int { return 100;}test1(100)//Swift