原创 自定義視圖-圓形動畫的使用

首先今天我們要使用三個圓形動畫 1,圓形加載進度條 。2,三個圓形並列的加載動畫。3,兩個圓形替換變大的加載動畫 首先我們來理一下思路: 圓形加速進度條的話我們首先要畫一個圓形(我畫的是一個灰色的圓形),然後我們再畫一個紅色的圓形蓋在

原创 JSON服務器的使用和客戶端的解析

服務器端的使用:String jsonString=""; String action_flag=request.getParameter("action_flag"); if(action_flag=request.getParamet

原创 使用Fiddler抓HTTP/HTTPS包,Android7.0以後https抓包失敗問題

原文鏈接:https://www.52pojie.cn/thread-967606-1-1.html 原博客地址:https://www.52pojie.cn/thread-967606-1-1

原创 flutter基礎-看完這篇就可以擼app了

  原文地址:https://www.jianshu.com/p/bb69f81f6236 本項目的demo地址:https://github.com/iblue007/flutter_basic_demo 這篇內容純乾貨,手把手一步一步

原创 Android JNI編譯SO庫完整demo實現高斯模糊效果

很久沒用玩jni ndk編譯so庫了,爲了防止手生就用最近需要實現的一個高斯模糊算法類練手。當然這個算法不是我實現的,我只是把這個算法C代碼編譯成了一個so庫,因爲C執行效率比java更高,作爲這個吃CPU的算法很適合做成SO文件。 這裏

原创 Android 構建 修改apk 包名的gradle 插件 並上傳本地maven 倉庫

********************敲黑板,這塊是重點********************************************* 廢話不多說,先獻上demo:demo地址 ,或者去github地址:https://gi

原创 圖片縮放和移動原理

項目源碼:ZoomImage 圖片的縮放和移動其實就是view的onTouch和onDrawa()方法的使用. 首先我們來分析下具體的處理操作 1.首先是原圖顯示在界面的時候,我們要讓圖片居中,以及當圖片大於屏幕寬高時對圖片進行壓縮。 2

原创 Android 自定義ViewGroup 實戰篇 -> 實現FlowLayout

1、概述 上一篇已經基本給大家介紹瞭如何自定義ViewGroup,如果你還不瞭解,請查看:Android 手把手教您自定ViewGroup ,本篇將使用上篇介紹的方法,給大家帶來一個實例:實現FlowLayout,何爲Flow

原创 Android Studio 錯誤 com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

第1步  添加依賴於你的build.gradle支持MultiDex庫 dependencies { ... compile 'com.android.support:multidex:1.0.1' ... } 第2步  在buil

原创 可滑動的viewpagerIndicator

先看效果圖 自定義view代碼如下: package com.nineoldandroids.view.news; import android.content.Context; import android.graphics.Col

原创 圖標不夠大的時候添加背景,讓每個圖標看起來都一樣大

這個其實也是遮罩的使用,之前寫過一個遮罩的例子點擊打開鏈接,大家可以看下 這個我就不做太多的說明了,直接黏貼代碼,有問題可以留言 1.先自定義一個view public class CommonCornerView extends Rel

原创 android SDK23 Notification通知setLatestEventInfo方法失效 和httpclient失效的解決方案

android SDK23 中 1.Httpclient失效的解決方案  1.eclipse: libs中加入 org.apache.http.legacy.jar 上面的jar包在:**\android-sdk-windows\plat

原创 自定義View——彈性滑動

滑動是Android開發中非常重要的UI效果,幾乎所有應用都包含了滑動效果,而本文將對滑動的使用以及原理進行介紹。 一、scrollTo與ScrollBy View提供了專門的方法用於實現滑動效果,分別爲scrollTo與scrol

原创 Android打包的那些事

使用gradle打包apk已經成爲當前主流趨勢,我也在這個過程中經歷了各種需求,並不斷結合gradle新的支持,一一改進。在此,把這些相關的東西記錄,做一總結。 1. 替換AndroidManifest中的佔位符 我想把其中的${

原创 判斷進程是否存在,是否被殺死了

1.首先我們doc的界面截圖來說明下 你可以adb進去用ps命令看看,ps後的結果是怎樣的 代碼如下: public boolean isProcessExisting(String daemonName) { Li