小工具
码码大人
啊啊啊啊啊啊啊啊啊
展开
-
网址记录收藏
https://github.com/ 代码开源查看https://stackoverflow.com/ 代码bug问题问答https://www.w3cschool.cn/tryrun/runcode?lang=kotlin 在线代码编辑开发kotlin(用于验证语法等,注意报错,可能新特性没有,一般是老版本的kotlin语法才能用)https://www.sojson.com/http/test.html 在线http接口测试网址参数(不想用postman的可以用这个)https://www.w原创 2021-10-29 11:22:27 · 447 阅读 · 0 评论 -
android使用系统录音并寻找系统录音文件
判断系统类import android.annotation.SuppressLint;import android.os.Build;import android.os.Environment;import android.text.TextUtils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import jav原创 2020-11-02 20:52:35 · 1757 阅读 · 0 评论 -
greendao 的简单实用及配置 更新数据库配置
导入Gradle插件和Dao代码生成// 在 Project的build.gradle 文件中添加:buildscript { repositories { ... jcenter() mavenCentral() // add repository } dependencies { ... classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' .原创 2020-08-03 17:03:45 · 400 阅读 · 0 评论 -
向github项目中上传文件
1.先申请一个token 在github中Setting/Developer settings 中 这个token 出现一次,最好保存下2.上传文件到项目中(如果没有,自己在github中创建一个项目)1.使用PUT请求方式 网址为 https://api.github.com/repos/(github用户名)/upload/contents/(文件名:可以带目录)?access_token=(你申请的token)例如:https://api.github.com/repos/JGWCodin原创 2020-06-10 17:13:18 · 880 阅读 · 0 评论 -
android 混淆通用的配置(记录并加入androidx包混淆)
#下面代码中的路径配置,你要修改成与你相对应的路径#引入依赖包rt.jar(jdk路径)(注意:如在makeJar的时候提示指定了两次,可以将其注释掉)#-libraryjars 'C:\Program Files\Java\jdk1.8.0_101\jre\lib\rt.jar'#引入依赖包android.jar(android SDK路径)(注意:如在makeJar的时候提示指定了两...原创 2019-11-25 16:07:20 · 3875 阅读 · 0 评论 -
teamviewer quicksupport 插件(下载)
teamviewer是一款远程控制软件(免费,比较好的); teamviewer quicksupport是一款支持手机可以被远程控制软件(需要下载插件–有对应手机品牌的插件,例如有HUAWEI,LG等)电脑下载 teamviewer quicksupport HUAWEI等插件方法 (华为系统android7.0以上应该不支持) (别的手机插件也可以这么下载) 在goog...原创 2018-03-30 11:30:28 · 52987 阅读 · 4 评论 -
关于AndroidStudio升级到3.0以上的问题总结
AndroidStudio升级后gradle配置出现的问题(可以 ctrl+F 搜索 (需改动) 可以快速定位到要改动的位置)首先项目的build.gradle里面有改变,google()要加上加入 classpath ‘com.android.tools.build:gradle:3.1.2’buildscript { repositories { ...原创 2018-05-25 22:31:54 · 1162 阅读 · 0 评论 -
window系统关机睡眠快捷方式及编译android app gradle命令
在创建一个文件,并设置为文件名为xxx.bat(.bat是window的可运行脚本–就是可以用命令行直接运行)睡眠命令:rundll32 powrprof.dll,SetSuspendState 睡眠.bat 文件编辑把上面命令复制上去即可关机命令:Shutdown -s -t 1 (意思为1s后关机) 关机.bat 文件编辑把上面命令复制上去即可恶搞人的.bat ...原创 2018-07-31 14:49:56 · 1249 阅读 · 0 评论 -
常用命令行中的命令
adb命令adb devices(查看调试模式设备列表)adb kill-server(关闭adb调试,主要用来手机有时会进行use松动退出调试模式)adb start-server(打开adb调试服务)adb install xxx.apk(文件名)adb uninstall com.baidu(包名)keytool查看命令keytool -list -v -keystore...原创 2018-07-31 15:57:31 · 143 阅读 · 0 评论 -
配置apache允许所有ip访问
1.打开 apache安装目录/conf/httpd.conf 配置文件a) 搜索Listen监听端口,修改如下 # # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the <VirtualH...转载 2018-08-09 15:16:34 · 7175 阅读 · 0 评论 -
android面试常见题目
常见基础性题目面向对象及理解继承:继承是从已有类得到继承信息创建新类的过程.封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。java的集合有哪些及特点 使用Collections工具类进行排序 Collections.sort(List, new Co...原创 2019-02-23 12:32:10 · 396 阅读 · 0 评论 -
WIFI 简单的连接及常用密码破解
WIFI所需权限及配置 &lt;uses-permission android:name="android.permission.INTERNET" /&gt; &lt;uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /&gt; &lt;u原创 2018-03-19 17:00:10 · 5032 阅读 · 2 评论 -
JNI的相互调用Dome
Java层:package com.allongriver.jni;public class AppJniActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVie翻译 2017-08-28 15:17:40 · 234 阅读 · 0 评论 -
网络连接请求
//在Android中的官方链接网络,这个操作在子线程中操作,有try{}catc(){}防止出错,抓异常"android.permission.INTERNET" /> //有网络请求加权限String link ="http://www.jcodecraeer.com";//网络连接地址URL url = new URL(link);HttpURLConnection connect转载 2017-01-14 17:15:22 · 1292 阅读 · 0 评论 -
关于屏幕设配相关
Fragment:屏幕特征 限定符 描述大小 small 提供给小屏幕设备的资源 normal 提供给中等屏幕设备的资源 large 提供给大屏幕设备的资源 xlarge 提供给超大屏幕设备的资源分辨率 ldpi 提供给低分辨率设备的资源(120dpi以下) mdpi 提供给中等分辨率设备的资源(120dpi到 160dp转载 2017-01-15 19:18:24 · 230 阅读 · 1 评论 -
广播的详解
标准广播和有序广播(第一行代码所抄袭,只为精简方便自己)标准广播(Normal broadcasts)是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时也意味着它是无法被截断的。有序广播(Ordered broadcasts)则是一种同步执行的广播,在广播发出之后,同一时刻转载 2017-01-15 20:33:14 · 257 阅读 · 0 评论 -
Activity设置横屏后的执行生命周期变化和横竖屏切换走的生命周期
如果在清单文件里activity标签下没有指定屏幕的方向为 android:screenOrientation="landscape" 则默认就是竖屏,activity的生命周期在锁屏和开启屏幕的时候是正常的;关屏执行的是onPause --->onStop 开屏执行onRestart ---> onStart ---> onResume 但是如果你的APP是横屏的话需要在activ原创 2017-04-11 12:15:26 · 594 阅读 · 0 评论 -
使用PhotoView的问题解决
https://github.com/chrisbanes/PhotoView 使用这个会遇到点问题,也是自己没看清楚 遇到这种bug Java.lang.IllegalArgumentException: pointerIndex out of rangepublic class HackyProblematicViewGroup extends Problematic原创 2017-04-12 20:49:25 · 870 阅读 · 0 评论 -
Android安装应用和跳转(WhatsApp)应用简单记录
http://blog.csdn.net/qq_27512671/article/details/70224978安装应用代码 7.0上 首先在AndroidManifest.xml文件,activity同级节点注册provider:<provider android:name="android.support.v4.content.FileProvider"转载 2017-05-04 16:46:35 · 4060 阅读 · 0 评论 -
栈堆内存
https://mp.weixin.qq.com/s?__biz=MjM5OTA1MDUyMA==&mid=206795684&idx=1&sn=c0edf55884ce6145540dcfe8309d1706#rd在java中,大部分的内存是不需要你管理去手动释放的,例如 我们喜欢new的对象,不会去考虑它需要什么时候去释放掉,有一些则需要考虑,例如一些特别耗内存的对象维护 如io流的关闭.转载 2017-07-06 14:16:33 · 339 阅读 · 0 评论 -
Android的Handler原理源码仿写及handler
转载地址 Java版Handler源码仿写Handler里面有五个重要的类 Handler,Looper,MessageQueue,Message,ThreadLocal Handler:用来转换线程处理的 Looper:用来调用MessageQueue,查询是否有新的Message MessageQueue:用来存储Message的 Message:用来存储信息和当前Handl原创 2017-07-25 14:22:17 · 362 阅读 · 0 评论 -
对于面向对象里加强
Object可以接受数据类型的范例例如:Object o1 = 1; Object o2 = new Integer(1); Object o3 = new int[2]; Object o4 = “wu”; Object o5 = new String(“wu”); Object o6= new String[2]; Object[] o7 = new int[1][2]; Obje原创 2016-09-13 11:13:44 · 220 阅读 · 0 评论