原创 【ABTest-UM】一款簡單易用的ABTest開源庫

Github : https://github.com/TJHello/ABTest-UM ABTest-UM 一款簡單易用的ABTest工具-基於友盟打點 使用步驟 Step1 接入自動集成插件到build.gradle(pro

原创 【ADEasy】一套全平臺的廣告聚合SDK快速集成框架

中文 https://gitee.com/tjbaobao/ADEasy English https://gitee.com/tjbaobao/ADEasy/blob/master/README-EN.md ADEasy(測試版)

原创 Lottie動畫庫最新版使用方法詳解 教程 示例

QQ羣交流:425219113(計算機語言交流) Lottie是一個可以播放由AE打包的json動畫文件的開源庫,使用它,你可以簡單實現播放利用AE製作的動畫。 Lottie項目地址:https://github.com/airb

原创 自己做個Android框架-Dialog

代碼地址: TJFramework - -TJDialog.java 文章索引 List item 序言 任何封裝都不是一蹴而就的,需要有一定的時間和經驗的積累,去挖掘深層次的需求。我看過很多人的封裝,有一種風格是在一個大的封裝裏

原创 Android Java 阿里雲OSS授權訪問、訪問控制和Accesskeys 示例代碼

一、概述 阿里雲OSS的授權訪問主要分爲兩大步驟 服務端傳入endpoint、accessKeyId和accessKeySecret等參數利用SDK獲取鏈接。 客戶端向服務端請求鏈接,然後自行處理(當然也可以使用SDK來直接下載文件

原创 因爲忽略Android Studio升級而導致之後無法再次檢測升級的解決方法

很多時候Android Studio都是跳出各種升級的提示,但因爲我們考慮到穩定性、嗎麻煩性等等因素,都不會馬上去升級,甚至會因爲 “Remind Me Later"太頻繁,而選擇了"Ignore This Update”。但這樣之後

原创 Kotlin學習筆記

QQ羣交流:425219113(計算機語言交流) 1、變量常量聲明與符號 變量常量聲明 //val 代表常量不可變的,var代表變量,除非聲明爲lateinit,否則都需要賦值,如果不能馬上賦值,需要添加?=null private

原创 Android快速開發框架TJFramework-介紹-示例

碼雲地址:https://gitee.com/tjbaobao/TJFramework Github地址:https://github.com/TJHello/TJFramework 一、介紹 該框架是16年的時候開始寫的。當時大二

原创 android 列表實現下拉刷新,上拉加載更多

本來想要找一個支持下拉刷新和上拉加載更多的ListView代碼,但沒找到滿意的,大多要導入一些包,很是受不了,而且也有很多問題。 於是乾脆自己寫,一個類搞定,無需任何包。這裏我用的是GridView,GridView和ListView一樣

原创 最新google play內購(com.android.billingclient) 教程 代碼 封裝 使用方法

對於google play內購,網上已經有很多教程了,但大部分都是舊的V3版。這次我用的是最新的com.android.billingclient:billing:1.0,其優點是不需要key了,不需要IInAppBillingServi

原创 Lottie動畫庫使用方法詳解 教程 示例

Lottie是一個可以播放由AE打包的json動畫文件的開源庫,使用它,你可以簡單實現播放利用AE製作的動畫。 Lottie項目地址:https://github.com/airbnb/lottie-android 使用方法:

原创 Android實現MP4邊下邊播(邊緩存邊播放、在線播放)原理與代碼

對於這套方法我已經封裝成庫,可以直接下載使用。 MP4Info1.0.2.jar下載 配套的視頻播放器終於出來了,可自定義性很大。 MP4Player1.0.1.jarDemo下載 另外寫了一個查看MP4結構的軟件,安卓版的 (

原创 Lottie動畫動態定位以及縮放

有時候我們需要用Lottie來播放一些,相對與某些位置的非固定動畫,這時候就需要給他進行定位縮放了,請看我的方法。 剛開始的時候,我覺得這是一件非常簡單的事情,不就是確定一個點,然後不同設備根據這個點的比例來縮放和移動lottie組件就可

原创 Android新浪微博授權提示:文件不存在 C8998 的終極解決方法

直入主題,在做新浪微博分享功能的時候遇到了如圖的問題,在授權頁面無法加載應用信息然後Toast 文件不存在 C8998d。 解決方法大概和網上的一樣,這裏我作細節描述。 一、平臺上的包名和簽名與應用的不相同 別說你的肯定不是這個原因,我