- 博客(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
原创 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端的websocket
2016-04-23
Android 引入项目过滤包怎么弄?
2016-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人