Time of Update: 2015-07-25
Android安裝卸載APK(Intent)通過Intent機制,調出系統的安裝卸載應用來安裝卸載APK。安裝APK String apkPath = file:///sdcard/download/downloadtest.apk; Uri uri=Uri.parse(apkPath); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(
Time of Update: 2015-07-25
Android GUI之Activity、Window、View相信大家在接觸Android之初就已經知道了Activity中的setContentView方法的作用了,很明顯此方法是用於為Activity填充相應的布局的。那麼,Activity是如何將填充的布局繪製出來的呢?實際上Activity將View的繪製與顯示交給了Window對象來處理,下面我們通過源碼來進行跟蹤分析。 Activity的源碼如下,只給出我們關注的部分: public class
Time of Update: 2015-07-25
Android資料儲存之SharedPreference前言:程式中處理的大部分問題都與資料有關,讀取資料顯示在UI上,讀取的資料可以是本地的,也可以是網路的。儲存使用者資料到儲存空間,可以是本地的資料庫,檔案等,也可以是儲存到網路伺服器。總之大部分的程式都是在和資料打交道。Android中資料儲存比較方便靈活,今天就按照官網說說資料儲存。大多數Android應用程式都需要儲存資料,在Android生命週期方法onPause中,你可以儲存使用者在程式中的進度資料,在使用者再次進入程式時進行讀取恢
Time of Update: 2015-07-25
Android 人臉特徵點檢測(主動形狀模型) ASM Demo (Active Shape Model on Android)目前Android平台上進行人臉特徵識別非常火爆,本人研究生期間一直從事人臉特徵的處理,所以曾經用過一段ASM(主動形狀模型)提取人臉基礎特徵點,所以這裡採用JNI的方式將ASM在Android平台上進行了實現,同時在本應用執行個體中,給出了幾個其他的影像處理的樣本。由於ASM (主動形狀模型,Active Shape
Time of Update: 2015-07-24
android 分享到QQ空間的所有操作,androidqqhttp://wiki.open.qq.com/wiki/mobile/SDK下載 <!-- QZone分享必須加上下面兩個activity --> <activity
Time of Update: 2015-07-24
Android用戶端與伺服器互動中的token,androidtoken 學習TokenToken是什嗎? Token是服務端產生的一串字串,以作用戶端進行請求的一個令牌,當第一次登入後,伺服器產生一個Token便將此Token返回給用戶端,以後用戶端只需帶上這個Token前來請求資料即可,無需再次帶上使用者名稱和密碼。Token的引入——
Time of Update: 2015-07-24
【iOS開發系列】簡單動畫效果,ios開發動畫CABasicAnimation 自己只有三個property fromValue toValue ByValue當你建立一個 CABasicAnimation 時,你需要通過-setFromValue 和-setToValue 來指定一個開始值和結束值。 當你增加基礎動畫到層中的時候,它開始運行。當用屬性做動畫完成時,例如用位置屬性做動畫,層就會立刻 返回到它的初始位置 .
Time of Update: 2015-07-24
動畫特效七:碰撞動畫,動畫特效碰撞這一節講述的動畫效果是碰撞動畫,就是類比或者模擬現實物體的碰撞效果。先看看。動畫效果分析:1. 有兩個形式一樣的View(自己和對手),所以我們可以考慮直接封裝一個View。2. 注意到View的裡面的圖片及邊框的圓形都有可能變成橢圓。所以使用View的block方式實現這個效果有點不可靠。我們可以考慮使用圖層動畫。View的階層圖如下:1. 因為每個View有自己的name,所以封裝的View是繼承自UIView而不是UIImageView。2.
Time of Update: 2015-07-24
XMPP系列(四)---發送和接收文字訊息,擷取曆史訊息功能,xmpp---今天開始做到最主要的功能發送和接收訊息、擷取本地曆史資料。先上到目前為止的: 首先是要在XMPPFramework.h中引入資料存放區模組://聊天記錄模組的匯入#import "XMPPMessageArchiving.h"#import
Time of Update: 2015-07-24
HT系統部署操作文檔,ht部署文檔安裝前注意,Tomcat和Mysql只設一級目錄1.安裝jdk。百度搜尋“jdk下載”即可。jdk-8u51-windows-i586_V8.0.510.16.1436943767.exe將jdk安裝在d盤,主要是設定環境變數:使用者變數:JAVA_HOME:D:\JDK系統變數:CLASSPATH:%JAVA_HOME%\lib\tools.jar;JAVA_HOME:D:\JDKPath:D:\JDK\bin2.安裝綠色版tomcat8apache-tomc
Time of Update: 2015-07-24
Android Studio 添加類似eclipse 裡的user library,androideclipse 如題 引用users-library。users-library作用是,在編譯時間使用,但是jar不會打包到apk中,由Android或Android上安裝的服務提供需要的內容。AS中引用users-library在build.gradle檔案中配置//將compile改為providedprovided files('libs/xx.jar')provided
Time of Update: 2015-07-24
Android實戰簡易教程-第二十二槍(基於Baas的使用者註冊功能),androidbaas基於Baas實現使用者的註冊功能。我們使用Bmob提供的API進行實戰開發,首先在Bmob官網上下載SDK,然後將jar包拷入工程內。建立應用,擷取應用key:1.main.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-07-24
Android實戰簡易教程-第二十三槍(基於Baas的使用者註冊驗證使用者名稱是否重複功能!),androidbaas接上一篇,添加驗證使用者名稱是否已經註冊功能!只需要修改MainActivity.java:package com.example.logintest;import java.util.List;import org.w3c.dom.UserDataHandler;import cn.bmob.v3.Bmob;import cn.bmob.v3.BmobQuery;import
Time of Update: 2015-07-24
unity3d 幾種鏡頭畸變,unity3d鏡頭畸變1.Fisheye distortion 魚眼鏡頭解釋來自百度百科:魚眼鏡頭是一種焦距為16mm或更短的並且視角接近或等於180°。 它是一種極端的廣角鏡頭,“魚眼鏡頭”是它的俗稱。為使鏡頭達到最大的攝影視角,這種攝影鏡頭的前鏡片直徑很短且呈拋物狀向鏡頭前部凸出,與魚的眼睛頗為相似,“魚眼鏡頭”因此而得名。關鍵代碼如下:float2 fisheye(
Time of Update: 2015-07-24
Android入門:簡訊和撥打到電話,android撥打到電話package com.example.sendsms;import java.util.ArrayList;import android.R.array;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import
Time of Update: 2015-07-24
canvas和paint常用方法,canvaspaint :頁面代碼: @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); mPaint = new Paint(); mPaint.setColor(Color.BLACK);//設定畫筆顏色 mPaint.setTextSize(14);//設定字型大小
Time of Update: 2015-07-24
echarts使用,echartsECharts首頁: http://echarts.baidu.com/index.htmlECharts官方執行個體: http://echarts.baidu.com/doc/example.htmlECharts官方API文檔: http://echarts.baidu.com/doc/doc.html基本步驟:1、建立一個html檔案2、引入echarts包3、先 init
Time of Update: 2015-07-24
Android 效能最佳化探究,android效能最佳化 使用ViewStub動態載入布局,避免一些不經常的視圖長期握住引用: ViewStub的一些特點: 1. ViewStub只能Inflate一次,之後ViewStub對象被置空:某個被ViewStub指定的布局被Inflate後,就不會夠再通過ViewStub來控制它了。 2. ViewStub只能用來Inflate一個布局檔案,而不是某個具體的View,當然也可以把View寫在某個布局檔案中。
Time of Update: 2015-07-24
“假如花千骨在杭州拍攝”
Time of Update: 2015-07-24
BitmapFactory.Options.inSampleSize