- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 Android组件化开发(一)
1.组件化与插件化区别 组件化开发:就是将一个app分成多个Module,每个Module都是一个组件(也可以是一个基础库供组件依赖),开发的过程中我们可以单独调试部分组件,组件间不需要互相依赖,但可以相互调用,最终发布的时候所有组件以lib的形式被主app工程依赖并打包成1个apk。 插件化开发:和组件化开发略有不用,插件化开发时将整个app拆分成很多模块,这些...
2019-10-24 22:36:51
201
原创 Flutter仿开源中国客户端项目实战(一)
开源中国是有开放apihttps://www.oschina.net/openapi/docs1.在开源中国创建应用应用主页与回调地址我都填写的是博客地址,每个应用每日限制2000次请求,上面的地址是有所有的接口;...
2019-08-23 13:49:28
715
原创 Spring Boot配置SSL证书
server: port: 443 //https 默认端口443 http默认端口80 ssl: key-store: classpath:xxx.jks //classpath后无空格 key-store-password: 秘钥 //冒号后有空格 key-store-type: JKS //冒号后有空格将jks文件...
2019-07-19 23:07:01
241
原创 android串口通信
一、串口通信原理串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。串口用于ASCII码字符的传输。通信使用3根线完成,分别是地线(GND)、发送(TX)、接收(RX)。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进...
2019-07-06 10:13:18
1075
原创 Flutter环境搭建所遇到的问题
1.找不到AndroidSdk解决办法:配置ANDROID_HOME环境便立刻;2.找不到flutter,dart插件可能安装了androidstudio以外的开发工具;简单有效的办法就是卸载掉;
2019-04-06 11:46:34
242
原创 记录Flutter学习网址
1.Flutter中文网https://flutterchina.club/2.Flutter实战书籍 https://book.flutterchina.club/3.flutter 常用 140+ 组件的demo 演示与中文文档https://github.com/alibaba/flutter-go4.Flutter开源库,上面有源码和示例项目...
2019-03-09 10:42:02
554
原创 利用jar命令进行jar包的解压与打包
在写Android平台下的打包工具,遇到需要将多个jar合并成一个jar的问题1.解压命令 jar -xvf xx.jar2、删除目录下所有的jar文件 del /F *.jar3、合并所有.class文件至jar jar -cvfM xx.jar ....
2019-03-01 09:16:26
22392
原创 Flutter开发环境的安装(windows)
1.java环境的安装 https://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html(需要配置环境变量)2.flutter sdk安装 https://flutter.io/docs/development/tools/sdk/archive(需要配置环境变量)3....
2019-02-04 14:49:12
297
原创 socket通过UDP获得服务端IP并建立TCP连接
在不知道服务端IP的情况下能自动获取服务端IP并建立连接1.服务端通过MulticastSocket发送本机IP到客户端2.客户端接收到服务端的消息解析出服务端IP并建立基于TCP的socket连接;说明:DatagramSocket只允许数据报发送给指定的目标地址,而MulticastSocket可以将数据报以广播的方式发送到多个客户端若要使用多点广播,则需要让一个数据报标有...
2019-01-25 11:11:45
1616
原创 Must specify unique android:id, android:tag, or have a parent with an id for XXXXFragment
布局文件<fragment android:layout_width="wrap_content" android:layout_height="wrap_content" android:name="XXXFragment"></fragment>发生的异常Caused by: java.lang.Illeg...
2018-12-04 10:01:13
1513
原创 android MediaPlayer播放assets目录下视频以及assets目录下图片的使用
1.播放assest目录下视频AssetFileDescriptor afd = getResources().getAssets().openFd("public.mkv"); MediaPlayer.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength());2...
2018-11-29 18:40:00
7053
原创 融云即时通讯之直播聊天室
前言 做直播当然少不了聊天功能,融云直播聊天室支持消息类型包括文字、语音、图片、点赞、礼物、弹幕等,也支持通过自定义消息实现自已的业务逻辑;支持聊天室用户管理功能,包括创建、加入、销毁、禁言、查询、封禁(踢人)等;1.官方文档地址:https://www.rongcloud.cn/docs/android_imlib.html#prepare2.官方聊天室源码地址:https://...
2018-11-16 15:41:14
2712
原创 七牛云直播SDK之推流端快速开发
前言 七牛云直播SDK迭代快,但是官方文档跟不上迭代速度,导致快速开始这部分文档的还没更新,很多被废弃的类、方法还在文档中,本文是基于2.3.0版本进行的快速开发,由于是第一次接触直播,存在着许多不足欢迎批评指正。官方文档地址:https://developer.qiniu.com/pili/sdk/3718/PLDroidMediaStreaming-quick-start 官方D...
2018-11-14 18:26:14
13636
原创 android.os.build获取设备信息
private void getDeviceInfo() { Log.d("[getDeviceInfo]", "主板: ===>"+ Build.BOARD); Log.d("[getDeviceInfo]", "系统启动程序版本号: ===>"+ Build.BOOTLOADER); Log.d("[getDeviceIn...
2018-11-02 11:28:20
1351
原创 Dependency org.apache.httpcomponents:httpclient:4.5.3 is ignored for release as it may be conflictin
Dependency org.apache.httpcomponents:httpclient:4.5.3 is ignored for release as it may be conflicting with the internal version provided by Android. In case of problem, please repackage it with jarjar...
2018-10-25 15:22:58
1866
原创 MyEclipse搭建SSM框架,实现简单的登录注册
Spring+SpringMVC+MyBatis+MySql前言 最近要开发一款自己的app,之前学过ssm框架,所以就采用ssm来开发,但是由于好久没用,已经忘得差不多,所以发帖方便自己总结搭建框架过程的问题,也方便初学者借鉴,后面会陆续更新。。。 MyEclipse下载 项目下载地址 使用到jar包下载 ...
2018-10-22 16:11:13
2872
原创 RecycleView一个item占了一页
原因:是将item布局文件的高写成了match_parent解决办法:android:layout_height="wrap_content"
2018-10-19 13:10:06
1796
2
原创 GreenDao 连接与关闭Sqlite数据库
public class DBOperator { private static DBOperator dbInstance = new DBOperator(); private SQLiteDatabase db; private DaoMaster daoMaster; private DaoSession daoSession; public static ...
2018-10-12 17:12:45
2341
2
原创 android 云端数据库更新到本地
服务器端存放一个sqlite数据库 服务器端存放一个json文件或者写一个接口(更新时间) 本地sdcard存放一个txt记录更新时间 app启动首先获取服务器端json文件中的更新时间,然后读取本地txt中更新时间 若本地时间早于服务器端时间,则下载服务器端数据库 下载完成连接并查询将数据插入本地数据库; 数据更新之后将更新时间写入本地txt下面贴代码 请求接口对比时间...
2018-10-09 13:53:06
1768
原创 Android app实现自动更新
public void updateApp() { //as引用库 com.qianwen:okhttp-utils:3.8.0 OkHttpUtils.get() // 服务器json地址(json文件或者接口) .url(StringUtil.UPDATE_URL) ...
2018-10-07 15:25:36
2384
1
原创 Android 使用ImageView的setImageLevel和level-list实现电影星级评价星级的显示
为了ImageView设置很多不同图片以表示某种应用状态,如果每次都一一的通过ImageView设置图片的src来达到这一目的,实在是太过于繁琐,且维护和管理起来不便。因此,引入ImageView的setImageLevel和level-list实现这一目的。电影有五个星级;先写一个movie_info_score_level.xml<?xml version="1...
2018-09-10 09:52:59
553
原创 AndroidStudio-Windows默认快捷键
Ctrl+G 输入行号(定位行)Ctrl+D 在当前行下方复制一行;Ctrl+Y 删除当前行;Ctrl+E 查看最近打开的文件;Ctrl+N 查看类名,文件名;Ctrl+F 类内搜索;Ctrl+Shift+U 大小写切换;C...
2018-09-08 08:50:25
200
原创 使用HttpClient 、Jsoup的爬虫获取指定网页内容以及下载图片
HttpClient:读取指定URL网页内容 ;Jsoup:解析所要的页面数据;public static String getHtmlByUrl(String id) { if (id != null && !id.equals("")) { String html = null; String userAgent = "Mozilla/5.0 (Win...
2018-09-07 14:31:03
964
原创 adb常用命令
1.adb devices 查看当前已连接的设备 2.adb install apk文件路径 将指定的apk文件安装到设备上 3.adb push /home/test.apk /sdcard/ 把pc上的文件或文件夹复制到设备中 4.adb pull /sdcard/log/test.xls /home/ 把设备上的文件或文件夹复制到电脑 5.adb...
2018-03-24 17:00:10
402
ssm框架jar包
2018-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人