原创 Android Studio 之SVN

準備 下載並安裝TortoiseSVN 安裝SVN時需要注意的是把command line client tools也安裝了,默認是不安裝的,注意記錄下安裝的地址。安裝完成後,在安裝目錄/bin/會有個svn.exe 配置An

原创 AndResGuard的使用

AndResGuard介紹: 微信資源壓縮打包,主要爲了混淆資源ID長度(例如將res/drawable/welcome.png混淆爲r/s/a.png),同時利用7z深度壓縮,大大減少了安裝包體積,同時也增加了逼格,提升了反破解

原创 AngularJs分頁加載數據

AngularJs分頁加載數據 初學AngularJs,大神勿噴。 因爲工作原因,需要使用到這個去弄android的App,仿原生加載數據 先看看效果圖 點擊獲取 ↓ ↓ ↓ ↓ 首先準備好數據,這裏返回的是json數據(Json數

原创 Android Studio ndk-Jni開發詳細入門,Aes加密demo

原文鏈接:http://www.jianshu.com/p/d8cde65cb4f7 Java Native Interface (JNI)標準是java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互。JNI 是本地編程接口

原创 ReactNative學習記錄(一)

前提 安裝好安卓環境,下載好SDK 一:安裝nodejs並配置 下載地址:https://nodejs.org/en/ 配置: cmd下輸入 npm config set registry https://registry.n

原创 讓Android studio支持java8

一:只需要支持Lambda表達式 在app/build.gradle下添加 android { //設置JDK1.8 compileOptions { sourceCompatibility

原创 WebView的簡單使用

演示效果 創建一個WebView並初始化和配置 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http:/

原创 Handler與多線程

Handler與多線程 簡述 子線程不能更新UI 當我們在子線程中更新UI會導致Android報異常 AndroidRuntimeException :“Only the original thread that created a

原创 Linux 下常用壓縮文件的解壓、壓縮

常用壓縮包解壓命令整理 Linux 後綴爲 .tar.gz 格式的文件-解壓 命令:tar zxvf xx.tar.gz Linux 後綴爲 .bz2 格式的文件-解壓 命令:bzip2 -d xx.bz2 Linux 後綴爲 .tar

原创 android按鈕顏色生成

按鈕的狀態 默認 按下 disable 顏色生成工具 public class ColorUtils { private int color; public static final int DISABLED_ALPH

原创 as升級2.3後新建Activity自動引入約束佈局

前言 自從升級2.3後,每次新建Activity都變成了引入約束佈局,各種不爽,這裏提供修改的辦法。 修改默認佈局 修改新建時的佈局文件。 找到安裝目錄下\plugins\Android\lib\templates\activities

原创 Linux下so庫的編譯

環境 gcc編譯器 Ubuntu14.04 jdk1.8 編寫java類 package com.itzyf; public class HelloJNI { public native static String getS

原创 給Volley加ContentType

重寫getBodyContentType方法,而非getHeaders方法 @Override public String getBodyContentType() { return "application/js

原创 android自定義View文本居中

代碼: float textWidth = textPaint.measureText(text); float x = width / 2 - textWidth / 2;

原创 Cannot set the value of read-only property 'outputFile'

更新Android Studio 3.0之後,出現Cannot set the value of read-only property ‘outputFile’報錯,也就是用來打包後重命名的gradle出現了問題 舊版本 AS 2.3時用