原创 webview 獲取html數據和js的傳值

最近做webview,遇到2種需求,一種是在自己服務器上的HTML中獲取數據,另一種是通過自己服務器上的HTML中的超鏈接跳到另一個站點的HTML中,並獲取數據。 於是,總結了2種通過webview獲取網頁上的數據的方式: 第一種:簡單點

原创 安卓系統控件繼承樹

點贊 收藏 分享 文章舉報 y_chengyong 發佈了120 篇原創文章 · 獲贊 57 · 訪問量 28萬+ 私信

原创 Android系統目錄結構詳解

Android系統目錄結構 data data:安裝的應用的內部存儲所在位置 system:packages.list,packages.xml,相當於註冊表 app:用戶級別的應用安裝後就保存在這裏 anr:記錄手機的anr異常

原创 Android Studio導出JavaDoc出現編碼問題

今天通過Android Studio導出JavaDoc,結果出現這樣的問題:編碼 EUC_CN 的不可映射字符。 在網上找解決辦法,有網友說在build.gradle文件中加UTF-8支持,不過我的項目是從Eclipse遷移過來的,沒有b

原创 android volley封裝及源碼解析

1.簡單使用volley Volley.newRequestQueue(this).add(new StringRequest(Request.Method.GET, "http://api.wumeijie.net/list", new

原创 android與js交互-jsbridge

完整項目:https://github.com/snailycy/android_jsbridge 1.1 配置WebView public void configWebView() { try {

原创 TortoiseGit 使用詳解

本文在介紹了軟件安裝和設置後, 寫了TortoiseGit 常用的一些功能, 包括: 創建新庫 添加文件及文件夾 創建分支 看分支情況及修改log 比較版本差異 合併分支 其他操作: Stash; 忽略文件 本文不包括: Git 服務器

原创 獲取Android系統默認給每個app分配的內存上限

ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); int memorySize = activi

原创 Android studio build.gradle配置,debug下使用正式簽名,重命名apk

在build.gradle文件中,android節點下進行配置。 android { compileSdkVersion 22 buildToolsVersion '22.0.1' signingConfigs

原创 Android studio進行NDK開發

1、先在src/main/目錄下新建jni目錄 2、這裏偷個懶,直接從其他工程中拷貝Android.mk,Application.mk,demo.cpp到jni目錄下   在Application.mk文件中,配置如下: APP_AB

原创 Volley框架緩存過大導致oom

exception: java.lang.OutOfMemoryError: Failed to allocate a 1852142714 byte allocation with 8388608 free bytes and 229

原创 Android持久化js的localstorage

當js存儲數據到localstorage中時,kill掉app進程,webview會清空localstorage。 所以如果要重啓app後,localstorage中的數據還有效,則必須持久化localstorage。 方法:將local

原创 Android 開源庫獲取途徑整理

Android 開源庫獲取途徑整理 介紹目前收藏 Android 開源庫比較多的 GitHub 項目、網站、Twitter、App 及如何獲取最新的 Android 開源庫。 1. GitHub Android 開源項目彙總An

原创 查看Android簽名信息

在終端輸入命令:  keytool -list -v -keystore /Users/ycy/Desktop/demoapp.jks -storepass ca1554e93ad658f304886c3044e5ccff 密鑰庫類型:

原创 改善Android進度條

圓形進度條(替換默認轉圈圖片) <ProgressBar style="@android:style/Widget.ProgressBar" android:layout_width="wrap_content"