Time of Update: 2015-01-23
標籤:第一本是《構建跨平台:jquery Mobile行動裝置 App實戰》是目前jqm開發寫的比較入門的一本書,上手很快,但是高手我覺得就沒有必要學習了,因為寫的比較淺顯。 第二本是《構建跨平台:Phonegap行動裝置 App實戰》寫的也是很淺顯,但是看完就能會phonegap了,感覺有部分公司的APP需要他。 構建跨平台APP開發的兩本書,這裡重點推薦下
Time of Update: 2015-01-23
標籤:前段時間進行了IOS DLNA的開發,使用的是PlatinumKit庫。網上查了很多資料都未果,經過自己的摸索,遂將如何使用PlatinumKit進行DLNA的開發分享給大家。1、PlatinumKit庫的編譯開啟PlatinumKit,在其targets中看到圖中紅色標記地區為PlatinumKit靜態庫,分別對應iPhone真機發布和simulator調試,根據不同情況需要載入不同的 .a 和
Time of Update: 2015-01-23
標籤://Get請求一般為不涉及到使用者的帳號密碼的網路請求,其中Get請求是等請求內容回來之後,才可以進行下一步的操作- (void)requestWithGet{ //Get請求: //1.佈建要求路徑 NSString * urlStr = [NSString
Time of Update: 2015-01-23
標籤:資料存放區 android應用 1、SharedPreferences是Android中最容易理解的資料存放區技術,實際上SharedPreferences處理的就是一個key-value(鍵值對)。SharedPreferences常用來儲存一些輕量級的資料public void setShareValue() { // 執行個體化SharedPreferences對象(第一步)
Time of Update: 2015-01-23
標籤:111、為什麼在 IB 中設定 layer.borderColor 無用?我在 IB 中通過設定 UIView 的Runtime 屬性,以獲得一個圓角帶紅色邊框的矩形效果,如所示:但是,borderColor 屬性似乎是無效的,邊框無法顯示。layer.borderColor 是一個 CGColorRef 屬性,而 Runtime 屬性的顏色面板中得到的只能是 UIColor 屬性,因此你無法在 IB 中設定 borderColor,而只能通過代碼設定。112、在 Swift
Time of Update: 2015-01-23
標籤:安卓應用的保護 軟體貨幣化
Time of Update: 2015-01-24
標籤:<!DOCTYPE html><html><head><style>body{ background:#fff; font-size:30px;}</style><meta charset="utf-8"><script>function openUrl(url){ if(uexWidgetOne.getPlatform()==‘0‘){ //IOS裝置
Time of Update: 2015-01-24
標籤:本文目錄一、iOS 5.0之前二、iOS 5.0三、iOS 6.0縱觀移動市場,一款移動app,要想長期在移動市場立足,最起碼要包含以下幾個要素:實用的功能、極強的使用者體驗、華麗簡潔的外觀。華麗外觀的背後,少不了美工的辛苦設計,但如果開發人員不懂得怎麼合理展示這些設計好的圖片,將會糟蹋了這些設計,功虧一簣。比如下面張圖片,本來是設計來做按鈕背景的: button.png,尺寸為:24x60現在我們把它用作為按鈕背景,按鈕尺寸是150x50: 1 - (void)viewDidLoad 2
Time of Update: 2015-01-24
標籤:iOS定位和地圖功能要用到兩個架構:mapkitcoreLocation 兩個專門術語:lbs(Location Based Service)基於定位服務的APP和solomo(Social Local Mobile)社交+本地+手機。 CoreLocation1.匯入架構,匯入標頭檔。2.建立CALocationManager對象。3.設定代理。4.實現方法- (void)locationManager:(CLLocationManager *)manager
Time of Update: 2015-01-23
標籤:最近在公司做一個項目,需要把Android介面打包進jar包給客戶使用。對絕大部分開發人員來說,Android介面的布局以XML檔案為主,並輔以少量Java代碼進行動態調整。而打包進jar包的代碼,意味著無法通過常規的getResources(),getString()等方法來快速的擷取資源,因為這些資源都是在apk安裝的時候初始化產生的。為了滿足客戶的需求,筆者開始在網上尋找各種解決方案。結果如下: 1.apk 主體包方案實現方法:安裝一個新的apk,新apk和主ap
Time of Update: 2015-01-24
標籤:設定風格style="?android:attr/progressBarStyleSmall"style="@android:style/Widget.ProgressBar.Horizontal" android中的進度條 各種進度條關係圓圈為ProgressBar,風格為垂直右上為水平風格的ProgressBar坐下為SeekBar星星為RatingBar控制進度條max屬性:progress屬性:當前進度secondaryProgress屬性:聯想解壓縮時有兩個進
Time of Update: 2015-01-24
標籤: 一. 實現如下 Android 中的下拉框為Spinner 組件,其如片 二. 實現代碼 布局代碼如下<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_
Time of Update: 2015-01-23
標籤:android textview html 兩個小執行個體:1、服務端返回的帶有html標籤的文字,在textview中展示的時候,能正確的換行。2、需要展示的下載的超連結,以文字代替,隱藏:實現效果如下:代碼如下:package com.android.study;import android.app.Activity;import android.os.Bundle;import
Time of Update: 2015-01-24
標籤:android網路訪問 http訪問 網路通訊 httpurlconnection android下http通訊 在Android開發中,網路請求必然是必不可少。一般而言,都是基於http的網路請求。有時候也會有SOCKET請求,這個後續的專題再講。今天,我們就先講講常用的Http請求。http求情自然是遵循http協議的
Time of Update: 2015-01-23
標籤: 1 java.lang.IllegalStateException: Activity has been destroyed 2 at android.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1295) 3 at android.app.BackStackRecord.commitInternal(BackStackRecord.java:552) 4 at
Time of Update: 2015-01-24
標籤:原題地址 不妨手動類比一下,觀察是否有規律可尋。假設從位置0開始,我們有一個矩形條向右擴充,我們遇到了第二個矩形條,假設這個矩形條比第一個矮:我們繼續向右擴充,直到遇到比第一個矩形條高(或者相等)的矩形條:那麼顯然,藍色的部分就是裝水的部分,把這部分累加到最終的結果中然後,以新發現的這個矩形條為左邊界,繼續向右擴充...通過類比我們發現,先固定一個左邊界,然後不斷向右尋找右邊界,哪個是右邊界呢?第一個比左邊界高(或者相等)的矩形條就是右邊界。這樣做顯然會有個問題,比如下面這種情況
Time of Update: 2015-01-23
標籤:public static void setObjField(Object obj, Object value, String name)throws SecurityException, NoSuchFieldException,IllegalArgumentException, IllegalAccessException {Field f = obj.getClass().getDeclaredField(name);f.setAccessible(true);f.set(obj,
Time of Update: 2015-01-24
標籤:題意:N*M的矩陣,每個格中不是0就是1。可以任意交換某兩列。最後得到一個新矩陣。問可以得到的最大的子矩形面積是多少(這個子矩形必須全是1)。 思路:先統計,a[i][j]記錄從第i行第j列格往上連續的0的個數。枚舉每一行作為答案子矩陣的底, 然後將這一行的a[i][j]從大到小排序,掃一遍計算。看代碼。 代碼:int n,m;char temps[1005][1005];int a[1005][1005]; int ts[1005];bool cmp(int
Time of Update: 2015-01-24
標籤:ios封裝表情鍵盤 鍵盤實現 錄音鍵盤 如何封裝一個類似於的表情錄音鍵盤呢?實現這種鍵盤需要用到如下的知識:通知傳值,block 傳值,委託模式,coreData緩衝最近的使用記錄,使用autolayout自動布局,鍵盤動畫, 製作 plist 檔案屬性字串AttributeString .錄音AVFoundation架構:蜜聊Love
Time of Update: 2015-01-23
標籤:android service Dialog 彈出框 相信大家第一次在Service中實現 AlertDialog 彈出框時,都會遇到應用閃退然後報出這個異常:Caused by: android.view.WindowManager$BadTokenException: 下面說下為什麼出現這個異常,原因很簡單,是由於 AlertDialog 的顯示是依賴於一個確定的Activity類,所以要想在 Service 中實現彈出來,需要做如下配置:1、安裝常規寫好