原创 Android9.0明文網絡傳輸適配

Android9.0明文網絡傳輸適配Android9.0配置網絡 Android9.0配置網絡 從Android9.0系統開始,應用程序默認只允許使用 HTTPS 類型的網絡請求,HTTP類型的網絡請求因爲有安全隱患默認不再被支持

原创 Android—獲取apk詳情信息

最近項目中需要用的通過包名跳轉到相應的APP,通常要獲取apk的最基礎的信息,以下是使用aapt命令來獲取apk的詳情信息,來拿到app對應的包名。 第一種方式:APP已安裝至手機或虛擬機中 打開你所需獲取的包名的app,然後使用

原创 Android 9.0系統新特性,對劉海屏設備進行適配

本文同步發表於我的微信公衆號,掃一掃文章底部的二維碼或在微信搜索 郭霖 即可關注,每個工作日都有文章更新。 其實Android 9.0系統已經是去年推出的“老”系統了,這個系統中新增了一個比較重要的特性,就是對劉海屏設備

原创 一篇文章帶你走進Kotlin編程之美—史上最全面、最詳細Kotlin系列教程

筆者前言 之前Google在2017年的I/O大會上宣佈支持使用Kotlin語言來開發Android應用程序,和Java同爲一級開發語言。而Google I/O 2019大會上正式宣佈,Kotlin將由一級開發語言轉爲第一開發語言

原创 Kotlin初級篇:(一)Kotlin開發環境搭建

筆者前言 作爲一名Android開發者,今天的我們誰能不知Kotlin?Kotlin的簡潔能夠大大減少我們的代碼數量;安全能夠避空指針異常等整個類報錯;互操作性是指充分利用JVM、Android和瀏覽器的現有庫,工具友好指的是可

原创 Spring—基礎詳解

什麼是Spring? Spring簡介 Spring是一個分層的JavaSE/EEfull-stack(一站式) 輕量級開源框架(提供與第三方持久層框架的良好整合,並簡化了底層的數據庫訪問)。 Spring特徵 輕量:Spring是

原创 Spring—IoC基礎

Spring IoC IoC控制反轉(Inversion of Control),指控制權的轉移,應用程序本身不負責依賴對象的創建和維護,而是由外部容器創建和維護;Ioc也稱爲DI(Dependency Injection)依賴注入,

原创 Spring入門——基礎詳解

什麼是Spring? Spring簡介 Spring是一個分層的JavaSE/EEfull-stack(一站式) 輕量級開源框架(提供與第三方持久層框架的良好整合,並簡化了底層的數據庫訪問)。 Spring特徵 輕量:Spring是非侵

原创 第二行代碼學習筆記——第九章:看看精彩的世界——使用網絡技術

本章要點 21世紀的確是互聯網時代。 Android手機必須可以上網的,作爲開發者的我們,需要考慮如何利用網絡來編寫更加出色的應用程序(大量使用網絡技術)。接下來我們學習在手機端使用HTTP協議和服務器進行交互,並對服務器返回的數據進行

原创 第二行代碼學習筆記——第十二章:最佳的 UI 體驗——Material Design 實戰

本章要點 Android爲了統一界面風格,在2014年的 Google I/O 大會上推出了一套全新的界面設計語言——Material Design。 12.1 什麼是Material Design Material Design 是由

原创 Android事件總線——EventBus的使用

前言 首先我們來說下事件總線,它的作用:爲了更簡化並更高質量的在Activity,Fragment,Thread和Service等之間的通信,解決組件之間高耦合的同時仍能進行高效的通信。 什麼是EventBus EventBus 是一款針

原创 第二行代碼學習筆記——第八章:豐富你的程序——運行手機多媒體

本章要點 Android強大的多媒體功能。 8.1 將手機運行到手機上 運行程序到手機上:先通過數據線把手機連接到電腦上。然後進入設置—>開發者選項界面,勾選這個界面中的USB選項。 注意:Android 4.2 系統開始,開發者選項默

原创 第二行代碼學習筆記——第十一章:Android特色開發——基於位置的服務

本章要點 只有在移動設備上才能夠實現的技術——基於位置的服務(Location Based Service)。 11.1 基於位置服務的簡介 基於位置的服務簡稱LBS。主要的工作原理就是利用無線電通訊網絡或GPS等定位方式來確定出移動設

原创 Struts2入門——基礎詳解

什麼是Struts? Struts是流行和成熟的基於MVC設計模式的Web應用程序框架。 使用Struts的目的: 爲了幫助我們減少運行MVC設計模型來開發Web應用的時間。 什麼是MVC模式? MVC全名是Model View Co

原创 Hibernate入門——基礎詳解

什麼是ORM? ORM全名是Object Relational Mapping(對象關係映射),用來把對象模型表示的對象映射到基於S Q L 的關係模型數據庫結構中去。 它的方法論基於三個核心原則: 簡單:以最基本的形式建模數據。 傳達