Time of Update: 2015-01-28
標籤:android secure adb attack 從4.2開始,Android提供了一個命令列工具settings。這個工具用於協助構造SettingProvider的用戶端代理,從而可以方便的進行系統設定項的讀取和設定。 但是這個工具和adb配合起來,將對Android的安全構成極大的威脅。因為通過adb來執行settings時的時候,uid
Time of Update: 2015-01-28
標籤:android java 動畫 animation imageview 簡單監聽事件package com.example.animation;import android.animation.Animator;import
Time of Update: 2015-01-28
標籤:(1)UIDynammic使用分三步:——建立模擬器(順便定義模擬範圍)(可利用懶載入定義)——建立模擬行為(順便添加模擬元素)——把模擬行為 添加到 模擬器 中(2)下面是結合重力行為和碰撞行為的例子#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIView *rectView;@property(nonatomic,strong)
Time of Update: 2015-01-28
標籤:在Android中實現推送方式的基礎知識及相關解決方案:推送功能在手機開發中應用的情境是越來起來了,不說別的,就我們手機上的新聞用戶端就時不j時的推送過來新的訊息,很方便的閱讀最新的新聞資訊。這種推送功能是好的一面,但是也會經常看到很多推送過來的垃圾資訊,這就讓我們感到厭煩了,關於這個我們就不能多說什麼了,畢竟很多商家要做廣告。本文就是來探討下Android中實現推送功能的一些解決方案,也希望能夠起到拋磚引玉的作用。^_^ 1.推送方式基礎知識: 在移動互連網時
Time of Update: 2015-01-28
標籤:當我們開發需要和伺服器互動的應用程式時,基本上都需要擷取伺服器端的資料,比如《地震應急通》就需要及時擷取伺服器上最新的地震資訊。 要擷取伺服器上不定時更新的資訊,一般來說有兩種方法:第一種是用戶端使用Pull(拉)的方式,就是隔一段時間就去伺服器上擷取一下資訊,看是否有更新的資訊出現。第二種就是
Time of Update: 2015-01-28
標籤:讀取資料庫+資料庫版本更新注意: a, 將隨apk發布的資料庫放在android工程下/res/raw路徑下。 b, 資料庫檔案存到手機上時,路徑在/data/data/你的包名/databases下,其他路徑則會出錯。
Time of Update: 2015-01-28
標籤:java android api文檔 reference 開啟慢 情境:1. 下載sdk時下載了docs/reference文檔,文檔是html形式的,因為裡面帶有google的相關網址,瀏覽器開啟時會去訪問這些被牆的網址,所以顯示巨慢。2.
Time of Update: 2015-01-28
標籤: 在此,使用HTTP協議,通過GET請求,向伺服器發送請求,這種方式適合於資料量小,資料安全性要求不高的情況下.一,伺服器端,使用Servlet. 在伺服器端,定義一個HttpServlet的子類,以及一個Filter的子類(用於統一編碼,防止出現亂碼).package spt.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.
Time of Update: 2015-01-28
標籤: 上代碼: using UnityEngine;using System.Collections;public class Test : MonoBehaviour { private Vector3 startPosition; //滑鼠按鍵的座標點 private float x; public bool isDown; //表示滑鼠是否按下 public void OnMouseDown() {
Time of Update: 2015-01-28
標籤:今晚設計了一晚上的資料庫,用了一下MyEclipse workbench,感覺小螢幕電腦用的太不爽了,一堆的視窗擠在一起。整理一下遇到的零碎的東西:欄位約束:PK:belongs to primary key:主鍵NN:not null:不可為空UQ:unique index:唯一BIN:is binary column:此列為位元據UN:unsigned data type:無符號資料類型ZF:fill up values for that column with 0‘s if it
Time of Update: 2015-01-28
標籤: 今天學習了使用 HTTP協議,從Android用戶端往Tomcat伺服器端以GET發送請求,途中無意中發現自己寫的Handler類被Android提示:This Handler class should be static or leaks might occur. 往google上type,發現很多網友都做瞭解釋,也感觸頗深,編譯器的提示,有時真的要留意,這對自己學習也有很大的協助. 雖然多了幾行代碼,但為了實用,我就上貼自己實際點的例子,Activity:package spt.
Time of Update: 2015-01-28
標籤:public 適配器 cursor 音樂 讀取手機記憶體中的音樂資訊需要做如下幾步:1)建立一個XML檔案,存放擷取到的資訊,使用ListView控制項2)建立一個新的XML檔案,對LIstView中的item對象進行布局3)需要建立一個Music類用於存放需要擷取的Music的主要資訊4)需要建立一個協助類,用於擷取手機中的音樂資訊,並通過一個集合類傳遞
Time of Update: 2015-01-28
標籤:在Form元素的文法中,EncType表明提交資料的格式用 Enctype 屬性指定將資料回傳到伺服器時瀏覽器使用的編碼類別型。 下邊是說明: application/x-www-form-urlencoded: 表單資料被編碼為成對的名稱和數值。這是標準的編碼格式。 multipart/form-data: 表單資料被編碼為一條訊息,頁上的每個控制項對應訊息中的一個部分。 text/plain: 表單資料以純文字形式進行編碼,其中不含任何控制項或格式字元。
Time of Update: 2015-01-28
標籤:乾貨DisplayMetrics dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(dm); screenWidth = dm.widthPixels; screenHeight = dm.heightPixels; density = dm.density; densityDpi = dm.densityDpi; scaledDensity =
Time of Update: 2015-01-28
標籤:一:什麼是st_asio_wrapper它是一個c/s網路編程架構,基於對boost.asio的封裝(最低在boost-1.49.0上調試過),目的是快速的構建一個c/s系統;二:st_asio_wrapper的特點效率高、跨平台、完全非同步,當然這是從boost.asio繼承而來;自動重連,資料透明傳輸,自動解決分包粘包問題(必須使用預設的打包解包器,這一特性表現得與udp一樣);只支援tcp和udp協議;三:st_asio_wrapper的大體結構st_asio_wrapper.h:編
Time of Update: 2015-01-28
標籤:隨著移動端的發展,跨平台已成為通訊架構設計的重要考慮因素,PC、Android、IOS、WP等跨多平台間的資料通訊,必然要解決字元編碼/解碼的問題。多位元組字元集MBCS不是跨平台的首選字元集,面向跨平台、國際化的推薦字元集肯定是UNICODE。寫VC的人都知道,在以前VC++6.0中預設的字元集是多位元組字元集,而VS2005及以後預設的字元集是Unicode,VS2013中預設不再對多位元組字串進行支援。但對很多較早的服務端項目,依然使用的是多位元組字元集,不過使用多位元組字元集依然可
Time of Update: 2015-01-27
標籤:功能如下:1.點擊頭像,提示選擇更換頭像方式①相簿 ②照相.2.點擊相簿,實現通過讀取系統相簿,擷取圖片進行替換.3.點擊照相,通過網路攝影機照相,進行替換照片.4.如果網路攝影機,彈出框警告.代碼如下:1.通過UIActionSheet對象實現提示功能 //建立對象 UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:
Time of Update: 2015-01-27
標籤:(1)自訂圖釘Annotation的樣式,也就是定義view,主要的方法是如下,傳遞一個圖釘annotation模型,然後返回一個MKAnnotationView,這個MKAnnotationView有一個image屬性,設定這個屬性,就能設定它的樣式了。-(MKAnnotationView *)mapView:(MKMapView *)mapView
Time of Update: 2015-01-27
標籤:主布局<RelativeLayout 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-01-27
標籤:介紹最近在看開源項目的時候,發現裡面涉及到了自訂字型,雖然自己目前還用不到,但是動手demo筆記記錄一下還是有必要的,沒準哪天需要到這個功能。原理1、其實實現起來非常簡單,主要是用到了Typeface這個類,通過載入assets裡的ttf字型,調用View.setTypeface實現原生字型替代。 預設內建樣式 public static final int NORMAL = 0; public static final int BOLD = 1; public