原创 Android 拍照(選擇圖片)並上傳(包含權限動態獲取)

作爲一個Android新手,想實現手機拍照並上傳的功能,經過查找資料,已實現此功能。在此記錄備忘。老鳥請忽略。 一、實現思路: 1.Android手機客戶端,拍照(或選擇圖片),然後上傳到服務器。 2.服務器端接收手機端上傳上來的圖片。

原创 Android 集成二維碼掃描功能

實現效果: 實現步驟: 1.Gradle添加二維碼包引用。 implementation 'cn.bingoogolapple:bga-qrcode-zbar:1.3.7' 添加好後,點擊右上角的“Sync Now” 2.Andro

原创 Android ListView圖文並排+下拉刷新+上拉加載更多

一、效果圖: 二、代碼結構: 三、佈局文件 1.activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.C

原创 Canvas基於百度地圖繪製流動曲線

在線預覽:http://qingshanboke.com/demo/baidumap.htm 效果圖: 代碼實現(具體看代碼註釋) <!DOCTYPE html> <html> <head> <meta http-equiv

原创 Android 兩個Fragment之間如何傳遞數據

有這樣一個場景,一個列表頁,一個內容頁,實現方式是用Activity+2個Fragment實現。目前想實現,點擊列表頁中的某一項,跳轉到內容頁。 一、代碼結構 主Activity:MainActivity.java 列表頁:HomeFra

原创 Android 手機獲取經緯度功能(包含權限動態獲取)

運行效果: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xml

原创 Windows實現Socket通訊示例

一個服務器連多個客戶端,支持服務器往客戶端推送消息,也支持客戶端往服務器發送消息。先看效果: 源碼下載:https://download.csdn.net/download/a497785609/12263264 服務器端代碼:(僅

原创 Android 底部導航菜單欄的兩種實現方式(ViewPage、Fragment)(仿微信界面)

一、實現效果      二、思路分析  三、實現方式1(ViewPager方式) 1.代碼結構 2.代碼文件 2.1 頂部 activity_top.xml <?xml version="1.0" encoding="utf-8"?

原创 QQ圍棋棋譜

騰訊圍棋分享出來的鏈接: https://huanle.qq.com/act/a20170110wq/index-photo.html?type=1&chess=02000022001100000002020020221121000000

原创 CentOS 7 中firewall防火牆基本設置

1.查看防火牆狀態  firewall-cmd --state 或者 systemctl status firewalld 2.查看防火牆版本 firewall-cmd --version 3.啓動防火牆 systemctl start

原创 C# Java 相互加密解密(DES對稱加密方式)

JAVA和.NET的系統類庫裏都有封裝DES對稱加密的實現方式,但是對外暴露的接口卻各不相同,甚至有時會讓自己難以解決其中的問題,比如JAVA加密後的結果在.NET中解密不出來等,由於最近項目有跨JAVA和.NET的加解密,經過我的分析調

原创 Android 修改打包APP默認名稱(app-release.apk)

在app的 build.gradle下 修改 android{ …… …… buildTypes { release { //是否開啓zip優化 zipAlignE

原创 Android 在APP中使用 Font Awesome 圖標

1.什麼是 Font Awesome 圖標? 如果你做過網頁開發,對Font Awesome這個css庫應該比較熟悉,就像它網站描述的“一套絕佳的圖標字體庫和CSS框架” 官網地址:https://fontawesome.com/ 打開比

原创 Android LinearLayout中實現水平方向上的兩個textview一個居左,一個居右的效果

<LinearLayout     xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.co

原创 Android 實現操作功能列表

效果圖: 實現思路: 1.佈局文件 layout_user.xml。頁面由兩部分組成,頂部標題,下面一個ListView控件。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout