- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 android界面设计笔记(二)底部导航栏的两种实现方式
demo:https://github.com/linliangliang/BottomNavagationBarandroid底部导航栏的实现方式比较多,今天学习其中两种方式:一、使用tabLayout+Fragment实现。二、使用BottomNavagationBar实现。第一种方式:https://blog.csdn.net/qq_25066049/article/detail...
2018-11-30 13:48:45 786
原创 android界面设计笔记(一)底部导航栏的两种实现方式
demo:https://github.com/linliangliang/BottomNavagationBarandroid底部导航栏的实现方式比较多,今天学习其中两种方式:一、使用tabLayout+Fragment实现。二、使用BottomNavigationBar实现。第二种实现方式:https://blog.csdn.net/qq_25066049/article/de...
2018-11-30 13:35:30 1052
原创 android界面设计(二)侧边栏的两种实现方式
dome:https://github.com/linliangliang/sidebar一、使用sideingMenu结合fragment实现。二、使用NavigationView和DrawerLayout实现。第一种实现方式:https://mp.csdn.net/postedit/846124321、下面介绍使用NavigationView,DrawerLayout的方式实现...
2018-11-29 11:31:21 1295
原创 android界面设计(一)侧边栏的两种实现方式
dome:https://github.com/linliangliang/sidebar一、使用slideingMenu结合fragment实现。二、使用Navigation和DrawerLayout实现。第二种实现方式:https://mp.csdn.net/postedit/846135681、下面介绍使用sideingMenu的方式实现侧边栏。主界面activity_m...
2018-11-29 09:26:08 7426 2
原创 android 使用xmpp smack openfire实现即时通讯(一)
介绍:XMPP :XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。 smack:是一个开源包,易于使用的XMPP(jabber)客户端类库openfire :作为服务器提供服务。openfire 安装:服务下载地址:http://www.igniterealtime.org/projects/openfire/...
2018-11-21 21:00:55 862
原创 openfire服务器的配置
1、服务下载地址:http://www.igniterealtime.org/projects/openfire/我下载的是exe文件,执行安装文件,进行安装。和安装普通程序一样傻瓜式的安装。2、安装完成后点击launch Admin,或者直接在浏览器的地址栏输入http://127.0.0.1:9090/setup/index.jsp页面,配置openfire服务器。3、选择...
2018-11-21 20:36:24 781
转载 android 沉浸式状态栏
自己在学习中的笔记。参考:https://www.jianshu.com/p/dc20e98b9a901、activity代码public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { //4.4...
2018-11-21 20:05:10 98
原创 android 使用AsyncTask实现异步下载文件
android中的异步方法也很多,之前一直使用Handler+Thread的方法,今天学习了AsyncTask,来实现耗时操作:从网络下载文件。AsyncTask定义了三种泛型类型Params,Progress和Result。我们使用AsyncTask实现4个常用的方法来完成相应的功能,如下:(1) doInBackground: 子线程中运行,耗时操作。将执行结束的结果返回onPos...
2018-11-19 15:13:28 935
原创 ubuntu下安装android studio
1、配置java环境 可以参考 https://mp.csdn.net/postedit/841445182、下载android studio压缩包 下载路径:https://developer.android.google.cn/studio/3、下载完成后,进入下载目录,解压压缩包 unzip android-studio-ide-181.5056338-linux.zip...
2018-11-16 20:04:46 558
原创 ubuntu 下配置java环境
1、首先下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html如下载jdk-8u191-linux-x64.tar.gz2、在 /usr/local/下新建java文件夹 /usr/local/java3、将下载的压缩包移到/usr/local/java下面,...
2018-11-16 19:29:04 110
原创 ubuntu 下面设置截图快捷键
搜索键盘找到键盘->快捷键->截图根据需求,我将选择区域截图设置和QQ快捷键一样 ctrl+alt+A
2018-11-16 18:49:44 133
原创 android 将module打包成jar文件供其他工程使用
GitHub地址:https://github.com/linliangliang/TestHttpmodule可以打包成jar文件和aar文件,.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。.aar:包含所有资源,class以及res资源文件全部包含。我们下面只介绍导出jar文件。如图:app module是主modul,用来测试...
2018-11-14 11:43:53 1546
原创 android新建进程操作UI进程中的view报错android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original
报错:android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views。下面提供一种解决方式:thread+Handle,其中Handle使用静态内部类的方式实现更新主进程中的view. ...
2018-11-14 09:33:41 1783
原创 android 自定义button样式 style
1、在drawable中新建一个button_drawablw.xml文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="fal.
2018-11-08 19:57:36 4411
原创 android实现一个圆形的进度条功能
该圆形进度条没有数字,只有一个加载中显示。定义一个进度条的xml文件,loading.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="10...
2018-11-08 19:31:17 286
转载 java用正则表达式判断一个字符串是否是车牌号
public boolean checkCarNumber(String content) { String pattern = "([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼]{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-Z]{1}(([DF]{1}[A-HJ-NP-Z0-9]{1}[0-9]{4})|([0-9]{5...
2018-11-01 10:00:26 3311
ubuntu安装tomcat需要的jdk-8u221-linux-x64.tar.gz apache-tomcat-8.5.43.tar.gz
2019-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人