Time of Update: 2015-04-19
標籤:Android Bluetooth How To(Based on Android L Bluedroid) 持續更新中…1、How to enable btsnoop log? a) UI Settings--> b) Developer Options--> c) reboot Tablet, then snoop log will locate in /sdcard/btsnoop_hci.log(this path
Time of Update: 2015-04-19
標籤: iOS開發之網路多線程 1. pthred (POSIX) 一般情況不用 2. NSThread NSThread *thread1 =
Time of Update: 2015-04-19
標籤:特殊符號 ios 基本運算子 運算子是檢查、改變、合并值的特殊符號或短語。例如,加號+ 將兩個數相加(如let i = 1 + 2 )。複雜些的運算例如邏輯與運算子&& (如if enteredDoorCode && passedRetinaScan ),或讓 i 值加1的便捷自增運算子++i 等。 支援大部分標準 C
Time of Update: 2015-04-19
標籤:uiwebview ios 打電話 //第一種打電話的方式- (IBAction)firstCall:(id)sender{ NSString*phone =@"18749627117"; if(phone !=nil){
Time of Update: 2015-04-19
標籤:點擊顯示展開項,先看效果:開始,1.先搞個XML顯示主介面:main_activity.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2015-04-19
標籤:APP端經常需要與伺服器互動,json格式的資料是經常被使用的,解析json是經常要做的一件事。先看一個樣本,一般情況下,我們是這麼解析的:// main.m// Demo#import <Foundation/Foundation.h>#import "Person.h"#import "Box.h"int main(int argc, const char * argv[]) { /** * { * "name":"Mr.Li",
Time of Update: 2015-04-19
標籤:目前主流應用程式大體分為三類:Web App、Hybrid App、 Native App。一、Web App、Hybrid App、Native App 縱向對比首先,我們來看看什麼是 Web App、Hybrid App、 Native App。1. Web APPWeb App 指採用Html5語言寫出的App,不需要下載安裝。類似於現在所說的輕應用。生存在瀏覽器中的應用,基本上可以說是觸屏版的網頁應用。優點(1)開發成本低,(2)更新快,(3)更新無需通知使用者,不需要手動升級(4
Time of Update: 2015-04-19
標籤:IOS網路訪問之使用AFNetworking AFNetworking是IOS上常用的第三方網路訪問庫,我們可以在github上下載它,同時github上有它詳細的使用說明,最新的AFNetworing2.0與1.0有很大的變化,這裡僅對2.0常用的使用方法進行總結 基於NSURLConnection的API 提交GET請求 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager
Time of Update: 2015-04-19
標籤:android 執行個體:使用非同步任務從網路上下載package com.example.xiaocool.anysctaskdemo;import android.app.ProgressDialog;import android.content.Context;import android.os.AsyncTask;import android.os.Bundle;import android.supp
Time of Update: 2015-04-19
標籤:android網路訊號的判斷該筆記是用來即時擷取網路的狀態,有點想QQ的斷網提醒,為了以後的工作中用到,就在此處寫下關於此判斷的代碼,下面就是寫的一些代碼:package com.example.nettest;import receiver.NetReceiver;import android.app.Activity;import android.content.IntentFilter;import android.net.Conne
Time of Update: 2015-04-19
標籤:android sdk 配置 線上安裝 離線安裝 公司內網在配置android sdk時總是串連不上google伺服器。按照這個網址(http://blog.csdn.net/harvic880925/article/details/37913801)上的解決辦法發現還是下載不了sdk,其實在這個基礎上在做如下操作即可。啟動 Android SDK Manager ,開啟主介面,依次選擇「Tools」、「Options...」,彈出『Android SDK Manager -
Time of Update: 2015-04-19
標籤:廣播接收者 broadcastreceiver 註冊成功進入主介面 前言:我們在註冊一款App的時候,如果註冊成功的話,那麼我們就直接跳過登陸介面,直接進入主介面,那麼我們現在就通過BroadcastReceiver來實現這個功能:(1)註冊介面RegisterActivity.java,這裡跳過了一些基本的操作,直接調用的是註冊方法signUp()方法:btn_reg.signUp(Re
Time of Update: 2015-04-19
標籤:android開發 imageview 圖片 MainActivity.java:import android.app.Activity;import android.graphics.Bitmap;import android.graphics.drawable.BitmapDrawable;import android.os.Bundle;import
Time of Update: 2015-04-19
標籤:作為一個微軟C#的開發人員,來開發android真心不容易。因為習慣於visual studio史無前例的友好開發環境,對配置eclipse有著萬般的不願意!但無論怎樣,只要你對android的好奇心還在,你沒辦法拒絕eclipse,就像C#離不開visual
Time of Update: 2015-04-19
標籤:上一章,我們完成了admin的準系統,但是,它的外觀實在是太醜了,那麼接下來,我們就嘗試去改變它吧~要想改變它就要使用Django的模板系統。由於admin是Django內建的app,所以他用的是Django內建的模板系統。首先你需要在項目中建立一個模板檔案夾,你可以把它放在檔案中的任何位置,這裡假設路徑是mysite/templates 注意:這裡的mysite是最外面的檔案夾。修改settings.py:TEMPLATE_DIRS = (
Time of Update: 2015-04-19
標籤: 實際項目開發中預設的Dialog無法滿足需求,需要自訂Dialog及其布局,並響應布局中控制項的事件。上: 自訂Dialog,LogoutDialog:要將自訂布局傳入建構函式中,才能在Activity中通過 dialog.findviewbyid 擷取到控制項,否則返回null。public class LogoutDialog extends Dialog{ Context context; public LogoutDialog(Context
Time of Update: 2015-04-19
標籤:在Django,網頁和其他內容通過views來進行互動。每個視圖都通過一個簡單的Python函數(或方法)來展示。Django將通過檢查請求的URL來選擇一個視圖(更精確地說是網域名稱後面的URL)。從URL到View的過程是通過URLconfs來控制的。接下來讓我們寫一個view。首先開啟polls/views.py,添加如下代碼:# -*- coding: utf-8 -*-from django.http import HttpResponsedef index(request):
Time of Update: 2015-04-19
標籤: iOS—修改AFNetworking源檔案可接收text/plain的方法 在使用AFNetworking的時候可能會碰到下面的錯誤: { status code: 200, headers { "Content-Length" = 14; "Content-Type" = "text/plain;charset=utf-8"; &
Time of Update: 2015-04-19
標籤:一.Android相關1. 採用硬體加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不過這個需要在android 3.0才可以使用。android4.0這個選項是預設開啟的。2. View中設定緩衝屬性.setDrawingCache為true.3. 最佳化你的布局。通過Android sdk中tools目錄下的layoutopt
Time of Update: 2015-04-19
標籤:為什麼要簽名??? 開發Android的人這麼多,完全有可能大家都把類名,包名起成了一個同樣的名字,這時候如何區分?簽名這時候就是起區分作用的。 由於開發商可能通過使用相同的Package Name來混淆替換已經安裝的程式,簽名可以保證相當名字,但是簽名不同的包不被替換。