自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程和远方

记录和分享一些有价值的技术!

  • 博客(81)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 蚂蚁森林种树攻略

蚂蚁森林怎么种树快呢?当然是合种啦,以种云杉为例,种一棵云杉需要198000g,如果一个人种,那就太漫长了。如果合种就会很快,一个合种群最多60人,以198000/60 =3300g ,每个人只需要3300g,然后每人每天浇水1000g,很快就会浇出一个云杉,大家快去自己的小伙伴一起种树吧!以下是我的合种,已经有45个小伙伴了,欢迎大家的加入,五一节期间就能种出198kg的云杉树了!...

2021-04-28 20:49:53 1459 1

原创 linux 开发调试命令笔记(搜索和查看开机信息)

find * | xargs grep -s "字符"grep -rIn "搜索字符" .cat /proc/kmsgdmesg

2019-03-11 17:03:15 297

原创 Gson笔记

GSONJSON 介绍Gson 下载Gson 解析 和 格式化Gson 格式化Gson 解析 Json 介绍Json 全称 JavaScript Object Natation ,用来描述数据结构,它是基于纯文本的数据格式,是一种轻量级的数据交换格式。广泛应用于 服务端 与 客户端 的数据交互。格式Json 以 key-value的形式存储数据;Ke

2018-07-03 11:39:53 254

原创 使用android NDK编译FFmpeg编译脚本

FFmpeg编译脚本:#!/bin/bashNDK=/His/opensource/android-ndk-r10bPLATFORM=$NDK/platforms/android-19/arch-armTOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86PREFIX=/His/openlib/ffmpe...

2018-02-09 17:41:29 413

原创 FFmpeg转在线视频协议命令

两个例子rtsp转rtmp:ffmpeg -i rtsp://192.168.10.66:554/hdmi -c copy -f flv rtmp://192.168.10.120:1935/live/hdmihttp转udp组播:ffmpeg -i http://192.168.10.66:80/hdmi -c copy -f mpegts udp://@238.0.0.

2017-12-07 12:03:20 1373

原创 配置Android交叉编译工具链环境变量

在ubuntu16.04下:1.下载jdk并配置环境变量2.下载sdk并配置环境变量3.下载ndk并配置环境变量4.执行ndk下./build/tools/make-standalone-toolchain.sh --system=linux-x86_64 --toolchain=arm-linux-androideabi-4.9

2017-12-07 11:49:45 2224

转载 发现一篇比较全的关于单例模式的文章《单例模式的八种写法比较》

本文原始地址:http://www.cnblogs.com/hellojava/p/3615502.html介绍  单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。  许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后

2017-09-21 17:03:44 274

原创 Android开发launcher、setting类应用时调用Android系统隐藏api的方法

在开发系统设置类app时,一般需要调用android rom隐藏api,而这些api默认的Android是没有提供的!1.怎么知道有哪些隐藏api?下载android系统的源代码,查看里面的setting是怎么调用的。2.怎么调用这些隐藏api?一是通过反射调用。二是导入相应的framework.jar,并把优先级设置在android.jar之前,eclispe和Android

2017-09-19 16:42:20 1706

原创 给Android app签上系统签名以取得root权限

简介 android系统没有root权限是不能进行一些敏感操作的,在定制的Android系统中往往需要获取root权限来进行一些系统操作!在这种情况下我们只需要把我们的app变成系统应用就能进行这些操作。相关资源文件获取获取签名文件 得到ddplatform.pk8和platform.x509.pem,通常在android系统源码环境的build\target\product\

2017-03-31 17:17:35 7544

原创 android studio 包重复时过滤引用包

在项目的build.gradle中加载时过滤掉 dependencies { compile fileTree(include: [‘*.jar’], dir: ‘libs’) androidTestCompile(‘com.android.support.test.espresso:espresso-core:2.2.2’, {

2017-03-29 11:35:26 5966

原创 Android开发之关于屏幕的最全工具类

简介Android开发大家应该或多或少的会使用关于屏幕的方法,最近在当前项目中需要大量运用这些方法,便整理了一个全能的工具类。 拥有的方法获取横竖屏获取屏幕dpi获取虚拟按键的高度(在我的项目中曾经有虚拟按键遮挡了在设计底部的确认按钮)获取标题栏高度状态栏的高度(实现悬浮按钮时,不能让悬浮按钮悬浮在状态栏、标题栏、虚拟按键上)获取屏幕的高度获取屏幕的宽度dp转pxsp转pxpx

2016-08-30 14:59:28 1445

原创 AndroidStudio在gradle文件中修改debug签名为正式签名

简介在开发中有时需要在debug模式使用正式签名,比如微信的支付功能必须需要正式签名,将debug签名配置为正式签名,然后就可以开心的run了,再也不用担心run起来一些以签名作为授权的sdk无法正常使用!步骤将keystore拷入项目目录下供gradle配置使用 在signingConfigs中配置签名密码在buildTypes中使用已经配置好的signingConfigs

2016-08-18 18:59:54 3441

原创 比饿汉单例模式和懒汉单例模式更好的静态内部类单例模式

简介单例模式是一种常见的模式,懒汉模式考虑线程安全需要在获取单例的方法添加synchronized关键字实现同步代码块,这样造成了性能损耗;而饿汉模式不能延迟实例化对象,下面是一个静态内部类单例模式的实现,既保证了线程的安全,有能够延迟加载,也就是在第一次使用的时候加载。实现package com.helper.androidcommon;/** * Created by Shinlone on

2016-08-16 16:54:58 2018

原创 PreferenceFragment PreferenceScreen

PreferenceActivity PreferenceScreen

2016-08-15 14:37:21 521

原创 Android拓展TextView 实现跑马灯效果

自定义一个View//package 你的包名;import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;//继承自TextView 实现跑马灯效果public class ScrollForeverTextView extends TextView {

2016-08-10 10:23:23 240

原创 centos7端口操作

Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:lsof -i tcp:80列出所有端口netstat -ntlp

2016-08-08 19:22:29 569

原创 android 按双击返回键退出(两秒内按两次返回键)

Android按两次返回键退出App的代码!

2016-08-08 17:47:02 781

原创 Banner控件

Banner控件

2016-07-17 05:26:16 587

原创 倒计时组件

倒计时组件

2016-07-17 05:26:00 260

原创 sharedpreferences的封装

sharedpreferences的封装

2016-07-17 05:25:38 316

原创 文件存储的封装

文件存储的封装

2016-07-17 05:25:21 283

原创 数据库操作的封装

数据库操作的封装

2016-07-17 05:25:04 512

原创 版本更新模块封装

版本更新模块封装

2016-07-17 05:24:48 229

原创 插件式皮肤封装

插件式皮肤封装

2016-07-17 05:24:31 247

原创 热更新模块封装

热更新模块封装

2016-07-17 05:24:15 354

原创 异常处理模块封装

异常处理模块封装

2016-07-17 05:23:52 375

原创 日志模块封装

日志模块封装

2016-07-17 05:23:27 278

原创 基本的类的封装

基本的累的封装

2016-07-17 05:23:09 254

原创 支付模块封装

支付模块封装

2016-07-17 05:22:31 451

原创 设置模块封装

设置模块封装

2016-07-17 05:22:03 295

原创 图片查看功能封装

图片查看功能封装

2016-07-17 05:21:26 366

原创 recyclerview封装

万能recyclerview封装

2016-07-17 05:21:01 186

原创 图片加载

图片加载

2016-07-17 05:20:25 177

原创 网络请求

网络请求

2016-07-17 05:20:03 163

原创 主页切换模块,包括侧滑

主页切换模块,包括侧滑

2016-07-17 05:19:33 292

原创 个人信息修改模块

个人信息修改模块

2016-07-17 05:19:03 14473 2

原创 登录注册模块、状态保持模块

CheckedTextView

2016-07-17 05:18:19 894

原创 TextureView

TextureView

2016-07-14 02:09:22 544 1

原创 AdapterViewFlipper

AdapterViewFlipper

2016-07-14 02:07:41 204

原创 RadioGroup

RadioGroup

2016-07-14 02:03:36 279

annotation-1.1.0.jar

@androidx.annotation.NonNull 缺失的兼容、androidx.annotation兼容包

2021-01-08

gson-2.8.1.jar

gson-2.8.1.jar,实测可用

2017-07-31

gson-2.7.jar

gson-2.7.jar

2016-08-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除