原创 Android應用程序簽名和權限增強應用程序安全性

沙箱、進程和權限 在 Linux 中,一個用戶 ID 識別一個給定用戶;在 Android 上,一個用戶 ID 識別一個應用程序。應用程序在安裝時被分配用戶 ID,應用程序在設備上的存續期間內,用戶 ID 保持不變。權限是關於允許或限制應

原创 minSdkVersion、targetSdkVersion、targetApiLevel的區別

在AndroidMenifest.xml中,常常會有下面的語句:<uses-sdk android:minSdkVersion="4"           android:targetSdkVersion="10"          an

原创 JNI基礎

11.1基礎知識 JNI(Java Native Interface,JAVA原生接口) 使用JNI可以使Java代碼和其他語言寫的代碼(如C/C++代碼)進行交互。   問:爲什麼要進行交互? |-  首先,Java語言提供的類庫無法

原创 android與服務器連接保持

回顧完Session和Cookie,我們來說說爲什麼手機端與服務器交互沒有實現在同一session下? 1)原因很簡單,就是因爲android手機端在訪問web服務器時,沒有給http請求頭部設置sessionID,而使用web瀏覽器

原创 GIT筆記

GIT筆記 

原创 volley的backoff因子

/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "Lic

原创 JAVA Semaphore實現信號燈

lSemaphore可以維護當前訪問自身的線程個數,並提供了同步機制。使用Semaphore可以控制同時訪問資源的線程個數,例如,實現一個文件允許的併發訪問數。 ØSemaphore實現的功能就類似廁所有5個坑,假如有十個人要上廁所,那麼

原创 學習日誌-onMeasure等問題

一、 注意:從Android2.2開始,爲了更好的使用,fill_parent被改爲match_parent。因爲當我們把一個子部件設置爲fill_parent之後,該部件不是佔有同等級部件剩餘的空間,而是和同等級部件重疊在一起。相反,使

原创 Android 利用ViewPager、Fragment、PagerTabStrip實現多頁面滑動效果(牛逼)

文主要介紹如何利用ViewPager、Fragment、PagerTabStrip實現多頁面滑動效果。即google play首頁、新浪微博消息(at、評論、私信、廣播)頁面的效果。ViewPager+Fragment組合爲google

原创 JNI實戰

鍋爐壓力的監控器  code.google.com code.taobao.org sourceforge.net grepcode.com 1.假

原创 java其他同步工具類

lCyclicBarrier Ø表示大家彼此等待,大家集合好後纔開始出發,分散活動後又在指定地點集合碰面,這就好比整個公司的人員利用週末時間集體郊遊一樣,先各自從家出發到公司集合後,再同時出發到公園遊玩,在指定地點集合後再同時開始就餐,…

原创 C語言基礎

jni  java native interface      java 本地開發的接口  java 不能寫驅動. java 一次編譯 到處執行.

原创 Android提供的LruCache類簡介

package android.util;      import java.util.LinkedHashMap;   import java.util.Map;      /**   * A cache that holds st

原创 公鑰,私鑰和數字簽名關係

一、公鑰加密 假設一下,我找了兩個數字,一個是1,一個是2。我喜歡2這個數字,就保留起來,不告訴你們(私鑰),然後我告訴大家,1是我的公鑰。 我有一個文件,不能讓別人看,我就用1加密了。別人找到了這個文件,但是他不知道2就是解密的

原创 JNI開始

第一個工具: NDK (native develop kits)   交叉編譯的工具鏈: 交叉編譯: 在一個平臺(處理器,操作系統)下 編譯出來另外