- 博客(61)
- 收藏
- 关注
原创 浏览器获取本地IP地址(不是浏览器的url地址的ip)
Anonymize local IPs exposed by WebRTC 状态改为disable。
2023-02-02 15:23:43
1855
原创 android base64数据转换成bitmap时,选择Base64.DEFAULT模式报bad base-64,选择Base64.URL_SAFE模式decodeByteArray报空指针
android base64数据转换成bitmap时,选择Base64.DEFAULT模式报bad base-64,选择Base64.URL_SAFE模式decodeByteArray报空指针
2022-03-17 11:02:02
3789
原创 linux 系统实现java jar的开机自启动,
1.创建shelljiaoben命令----touch test.sh2.脚本里面编写(**/**/**指的是文件的真实路径)命令----vi test.sh输入------nohup **/**/**/bin/java -jar **/**/**/test.jar &3.编辑使用 /etc/rc.d/rc.local命令-----vi /etc/rc.d/rc.local输入----sh **/**/**/test.sh4.重启系统验证,查看进程命令---ps
2022-02-24 16:40:17
779
原创 idea 添加本地jar,通过maven打包的jar包,包含本地jar包
idea 添加本地jar,通过maven打包的jar包,包含本地jar包
2022-02-23 16:24:24
6538
原创 An attempt by a client to checkout a Connection has timed out.
有可能是是数据库版本不匹配,同意修改成服务器版.
2020-04-21 16:10:49
539
原创 新建NDK项目可以,导入新的NDK项目就报错!Android NDK开发之Error configuring.
原因:CMake无法找到与“Ninja”对应的构建程序(CMake Error: CMake was unable to find a build program corresponding to "Ninja".)方式一(简单): 配置Ninja 的环境,成功配置的链接(https://www.jianshu.com/p/474f8c29936f)方式二(需要下载gradle...
2019-12-12 17:09:17
281
原创 values\values.xml: AAPT: error: <item> inner element must either be a resource reference or empty
查看是哪个报错:<item name="about_version_code" type="id"></item>1、在你的项目res\values文件夹下新建ids.xml文件2、将之前编译出错的item重新写一遍,改成下面的ids.xml输入:(有多行报错就对应多行输入)<?xml version="1.0" encoding="utf-8"...
2019-10-22 14:34:20
2832
原创 android fragment EditText 键盘删除键删除所有数据再点击造成返回上一个界面,
监听输入框的删除按钮!et_key.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_DEL) { ...
2019-10-18 10:40:29
458
转载 android 9 无法访问网络
(1)抛弃原来http请求改用https请求(2)targetSdkVersion 降到27以下一般使用26比较稳定(3)更改网络安全配置前面两个方法容易理解和实现,具体说说第三种方法,更改网络安全配置。1.在res文件夹下创建一个xml文件夹,然后创建一个network_security_config.xml文件,文件内容如下: <?xml version="1....
2019-06-12 10:40:20
1213
原创 导入libra 报错Unable to resolve dependency for ':app@repositories/compileClasspath': Could not resolve *
app的:buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } repositories{ maven{ url"https://mav...
2019-05-23 18:39:05
329
原创 高德的错误码 errorCode=10
记录以下错误:在application标签里面加上高德的服务<application > <service android:name="com.amap.api.location.APSService"></service> </application>...
2019-05-23 17:18:54
1398
原创 android studio 运行reactnative报错
错误:Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release.cmd进入到reactnative创建的项...
2019-05-15 09:43:17
561
原创 android p 的网络适配
在android 6.0以后抛弃了 弃用 Apache HTTPClient,推荐使用 HttpURLConnection。在新建项目上,最好使用使用 HttpURLConnection。不然要做网络请求的适配。如果还想使用Apache HTTPClient或者是适配以前的项目那么就要修改一下地方。一,在app包下的build.gradle里面添加(useLibrary 'org.ap...
2018-12-05 10:35:14
309
原创 android 正式签名 debug签名
正式签名:进入win+R进入命令提示符窗口, 输入keytool -exportcert -list -v -keystore D:\***.jks 输入密码是***.jks签名文件密码 debug签名:①使用androidstudio 自带的singingReport②使用命令提示符窗口,输入keytool -list -v -keystore debug.keystor...
2018-09-21 11:05:06
316
原创 android 磁盘缓存(DiskLruCache)图片的基本流程
上个无奈的交接,基本没有写博客。在一次面试中被问到磁盘缓存答得有点尴尬。所以今天抽隔空回忆回忆。参考:https://blog.youkuaiyun.com/guolin_blog/article/details/28863651 一,依赖(第一个是磁盘缓存的依赖,后面的是我demo需要的)compile 'com.jakewharton:disklrucache:2.0.2' compile ...
2018-05-19 12:24:05
467
原创 7.0通过Intent调用系统相机(包含动态权限)
官方的解决方案:https://developer.android.google.cn/training/secure-file-sharing/setup-sharing.html步骤1:在AndroidManifest.xml的(包名是AndroidManifest.xml开头package的属性)<application><provider and...
2018-04-19 09:53:54
1125
原创 首次尝试用用git
首先申请在github官网申请一个账号。登录账号然后创建一个仓库,如图然后填写信息如图点击Create repository创建。接着跳转到。https://github.com/mimao/test3.git这个就是你上传项目的路径(这里是test3因为创建的时候名字是test3,)。接着下载安装git。安装完后桌面点击右键,然后选着Git bash here会弹出小黑框。接着克隆github的...
2018-03-22 15:09:44
197
原创 centos6.4 nginx + rtmp 流媒体服务搭建
nginx搭建可以再菜鸟教程里面看有详细步骤。http://www.runoob.com/linux/nginx-install-setup.html或者看下面一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、首先要安装 PCREPCRE 作用是让 Nginx 支持 Rew...
2018-03-21 17:22:13
412
原创 抛弃传统的NDK使用方式,使用CMAKE。
传统的使用可参考:http://www.360doc.com/content/16/1130/13/9008018_610724908.shtmlhttp://blog.youkuaiyun.com/tongseng/article/details/53005123CMAKE方式:在新建项目的开始时可以选着Include C++support 打钩,接着继续新建。看工程目录可以看到多出一cpp的文件(跟ja...
2018-03-14 15:35:21
519
原创 Retrofit的学习笔记
个人见解:1.Retrfit是针对OkHttp网络请求的框架(本质就是对okhttp进行了封装),对OkHttp进行了强依赖。2.Retrofit使用了面向接口的方式进行网络请求。3.Retrofit使用了动态生成的代理类来进行封装网络请求接口。简单使用:Retrofit是通过java自定义的一个接口来进行网络请求。public interface RetrofitService {//post...
2018-03-07 16:41:15
216
原创 MVP模式的学习,个人笔记
MVC模式:视图(View):用户界面。控制器(Controller):业务逻辑模型(Model):数据存取通信方式View 传送指令到 ControllerController 完成业务逻辑后,要求 Model 改变状态Model 将新的数据发送到 View,用户得到反馈MVP模式: M-Model-数据的存取 V-View-用户界面 ...
2018-02-27 17:31:29
198
原创 滑动冲突笔记
view是显示组件的基类,viewgroup继承自view是布局的基类viewgroup包含view,viewgroup。view的touch事件总是从view根节点开始向下传递,根据点击的位置判断传递给哪一个子view,直到子节点没有子节点,这个时候touch事件被该view消耗,事件传递结束。如果该view没有使用,那么事件会依次向上传递,直到有view消耗这个事件,最后还没有view消耗,A...
2018-02-23 18:19:38
156
原创 关于滚动布局中的Listview的高度重新计算
将计算高度的方法导入你的方法类里面。作为一个通用的方法。注意该方法一定是在你的设置Adapter(**.setAdapter())之后。如果你是更新了listview里面的数据,设置高度的方法就跟在notifyDataSetChanged()后面。(原因:导入新数据生成了新的item,高度改变)/** * 设置listview高度的方法 * @param listView
2018-01-19 10:59:27
577
原创 udp socket通信
服务端UDP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt();* 可选 3、绑定IP地址、端口等信息到socket上,用函数bind(); 4、循环接收数据,用函数recvfrom(); 5、关闭网络连接;客户端UDP编程的客户端一般步骤是:
2018-01-17 18:08:38
223
原创 tcp socket通信
服务端TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到socket上,用函数bind(); 4、开启监听,用函数listen(); 5、接收客户端上来的连接,用函数accept(); 6、收发数据,用函数sen
2018-01-17 17:23:31
238
转载 TCP UDP的区别(完美级)
TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络数据大多为短消息 3
2018-01-17 17:10:58
318
原创 Picasso,fresco的比较
在从网络加载同一张图片,fresco会明显比piacsso快,而且有更好的内存管理,更能也更强大。picasso相对容易上手,操作简单。picasso使用:到网上去下载一个架包,导入库中,接着使用Picasso.with(**Activity.this) .load( "http://www.clipartbest.com/cliparts/dc6/5br/
2018-01-03 14:13:39
260
原创 ssh连接不上linux服务器
原因是:linux服务没有配置好网络的协议。服务器ip配置[root@bogon ~]# vi/etc/sysconfig/network-scripts/ifcfg-eth0 回车输入i进入编辑状态修改ONBOOT=yes BOOTPROTO=static再输入wq回车保存,(取消保存是q!)然后查看路由是否通畅[root@bogon ~]# ping 192.
2017-12-26 11:19:15
10572
1
原创 android studio导入library的错误No service of type Factory/Could not get unknown property
Error:No service of type Factory available in ProjectScopeServices.一般是maven-plugin的依赖不是最新的,到jcenter查看最新版本android-maven-gradle我现在用的classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.5’
2017-12-13 09:50:54
523
转载 oracle数据库开启报MEMORY_TARGET not supported on this system错
来自Oracle的官方解析是:Starting with Oracle Database 11g, the Automatic Memory Management feature requires more shared memory (/dev/shm)and file descriptors. The size of the shared memory should be at lea
2017-11-23 17:44:03
378
原创 centos6.5的安装,oracle数据库的安装,备份数据的导入详情。
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。 CentOS 是一个基于Red
2017-11-23 14:30:01
879
转载 orcl数据库后plsql登陆界面不显示数据库问题
打开PL/SQL准备登录的时候出现Could not load "F:\app\USER\product\11.2.0\dbhome_1\BIN\oci.dll"1、很多人安装了PL/SQL后,打开的时候出现如下问题:2、网上不少资料说要在pl/sql的安装目录下的default.ini把OCIFile改为对应Oracle安装目录下的路径OCIF
2017-11-21 11:58:12
16458
转载 学习音频之android中AudioRecord采集音频的参数说明
在android中采集音频的api是android.media.AudioRecord类其中构造器的几个参数就是标准的声音采集参数以下是参数的含义解释public AudioRecord (int audioSource, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInByte
2017-11-06 09:16:17
3103
原创 获取,制作手机的唯一的id号
大神链接http://blog.youkuaiyun.com/ljz2009y/article/details/22895297首先获得手机的各种硬件设备的唯一标识。TelephonyManager TelephonyMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);String szImei = Tel
2017-09-19 15:24:57
610
原创 自定义控件(3)
写下这个是为了以后方便自己查看。大神链接http://my.youkuaiyun.com/lmj623565791自定义一个圆环转动器,前面步奏大同小异,直接粘代码。这个是控件的属性。xml version="1.0" encoding="utf-8"?> name="firstColor" format="color"/> name="secondColor" fo
2017-09-19 11:57:45
314
原创 自定义控件(2)
写下这个是为了以后方便自己查看。这个自定义的控件是图片和文字同时在一个控件里面。首先我们在属性的xml文件里面添加图片属性(image,imageScaletype)。 接着就可
2017-09-18 14:24:35
421
原创 隐藏window系统开关机时的Logo。
第一步:修改系统文件先打开C:/Windows/BrandingBasebrd/zh-CN目录(C盘为Win7所在的系统盘,下同),把这个目录中的文件basebrd.dll.mui复制到桌面备用;然后从http://goo.gl/fHBOJ下载绿色汉化版的ResHacker并解压运行之,将桌面的系统文件basebrd.dll.mui拖到ResHacker的主界面中,此时就可以看到该系统文件所包
2017-09-18 11:37:17
1081
原创 自定义控件(1)
自己写下的思路,为了方便。注意点:在不同构造方法里面写上下面对应的话,不然会报错this(context, null); this(context, attrs, 0);//获取完属性以后要释放资源 typedArray.recycle();onMeasure里面测量的三种模式UNSPECIFIED(未指定),父控件
2017-09-15 16:09:28
214
原创 Error:Execution failed for task ':caldroid:compileDebugJavaWithJavac'. > Cannot find System Java Com
导入项目的gradle版本不对,使用可以编译过的gradle版本。在project下面的build.gradle,修改gradle版本。例如:classpath 'com.android.tools.build:gradle:1.5.0'修改为classpath 'com.android.tools.build:gradle:2.2.2'rebuild就可以通过
2017-09-13 09:49:52
295
原创 错误 Error: Expected resource of type id [ResourceTyp]
只要出现这三个错误都可以用注解来决解(就一句话@SuppressWarnings("ResourceType"))Android】Error: Expected resource of type styleable [ResourceType] ],Error: Expected resource of type id [ResourceTypErr
2017-09-11 15:40:43
408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人