原创 Android與JS交互---內嵌框架iframe

1:Android端添加WebView控件,用於加載Html文件 WebView webView = new WebView(this); setContentView(webView); webView.setVerticalScrol

原创 Android控件及屬性集合(一)

RatingBar 星級評分控件 1:星星評分樣式 xml文件內容 <RatingBar android:id="@+id/rb_normal" android:layout_width="wrap_content"

原创 Java基礎 --- 命名規範、變量等

注意事項: 1:Java變量名會區分大小寫 String string = "XXX"; 大寫String代表字符串類型,小寫的爲變量名稱 2:類名稱首字母要大寫 3:所有方法名稱必須以小寫字母開頭 4:程序文件名與類名必須一致

原创 Android Gradle (一)

一:簡介 Gradle是一款基於Apache Ant和Apache Maven概念的項目開源構建工具,基於Groovy語言來實現,很方便的通過代碼達到構建目的,執行Gradle任務的過程,主要是在運行Java/Groovy代碼。Gradl

原创 Java基礎 -- 配置環境並運行

Java開發一般使用的是eclipse開發環境,但是由於電腦內存不足所以暫時使用記事本進行替代。 首先要創建一個後綴爲.java的文件,記得每一個java文件的基本組成一致,包含以下部分: 1:類名必須與文件名稱一致,且使用public關

原创 Android —— LinearLayout屬性集合(一)

在開發過程中,Android控件/控件屬笥有好多都沒有使用過,所以這裏進行總結學習下 ^ ^   一:LinearLayout 線性佈局屬性 1)baselineAligned :該屬性默認爲true,設爲false後將會阻止該佈局管理器

原创 Kotlin語言集成初體驗

Kotlin最近貌似挺火,終究忍不住想要學習下~ Kotlin的簡介百度一大把,這裏就不多說,重要是如何使用這種語言來開發Android程序呢? 一:AndroidStudio中集成Kotlin插件(AndroidStudio

原创 Android IPC -- 初期(實現多進程模式)

首次去了解所謂的IPC機制,那麼IPC什麼意思? IPC爲Inter-Process-Communication的縮寫即進程間通信。 那麼問題又來了,何爲進程呢? 進程一般在pc/移動端指一個程序或一個應用,也就是你下載安裝的某一個軟件,

原创 Android中改變不同控件的樣式(一)

1:爲TextView控年添加圖片 在xml文件中,可以根據 android:drawableLeft=""屬性爲TextView添加左邊圖片,實現左邊爲圖標右邊爲文字的效果,那麼問題來了,如果我用的動態佈局呢?這時候傻眼了,代碼中並沒有

原创 Android動態加載Jar包並實現Native方法

一直以來,在Android項目中引用第三方SDK都是將其複製到lib目錄下,根據開發環境的不同進行配置(在Android studio中需要使用工具進行添加File dependency到gradle中),便可直接調用內部方法進行實現。

原创 Android 部分機型不支持防錄屏功能,希望有大神指點

Android防截屏防錄屏只需要在onCreate中調用getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);方法即可,當截屏的時候,系統會提示“禁止屏幕抓取/無法抓取屏

原创 JAVA 學習總結

一:Java簡介 1:Java特性 面向對象 可移植性: 健壯性 分佈式 多線程: 2:Java工作方式 Java 源文件.java  ----- Java編譯器,編譯成.class的字節碼文件 ---- 類裝載器,裝載到JVM虛擬機 

原创 Android Apk 簽名

一:爲什麼要對Apk進行數字簽名 開發者通過開發工具編譯生成的應用程序以.apk命名,藉助開發工具、第三方平臺或adb命令將其安裝到安卓手機上運行或更新。在安裝的時候系統會檢測apk是否被簽名,如果沒有簽名則無法安裝;爲防止其他人通過使用

原创 Android 數據持久化存儲

一:數據持久化 何爲數據持久化?就是在退出應用程序或重啓設備後數據不會丟失,例如每次打開淘寶都可以查看購物車中添加的商品信息和訂單情況。 在Android中數據持久化實現方式分爲內部存儲、外部存儲、及網絡數據,本章節根據數據持久化的方式對

原创 Android —— KeyStore密鑰庫

KeyStore密鑰庫簡介 爲有效保護加密密鑰, Android特設了一套密鑰管理機制,即KeyStore密鑰庫。 KeyStore爲應用提供了生成與獲取密鑰或者證書的服務,是一個原生的後臺守護進程。所有的公鑰、私鑰、證書都會被存儲在密鑰