
java
文章平均质量分 78
王志强_湖边雨
Android开发者
展开
-
Android MVVM架构--MVVMSmart开源框架
MVVMSmart目前,android基于MVVM模式开发框架比较少。MVVMSmart是以谷歌Jetpack架构组件ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等,加上各种原生控件自定义的BindingAdapter,让事件与数据源完美绑定的一款容易上瘾的实用性MVVM快速开...原创 2020-01-19 11:24:54 · 5159 阅读 · 4 评论 -
咨询项目频道管理
频道管理主页效果图 频道管理页面 包结构 具体使用一、首先在project项目下的的build.gradle下注册1. //在allprojects下进项注册allprojects { repositories { jcenter() //下面这句maver才是加上的,上面的自带 的 ...原创 2018-03-02 10:02:00 · 512 阅读 · 0 评论 -
Android Cleartext HTTP traffic to xxx not permitted 解决方法
Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法 前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或...转载 2018-12-14 09:13:32 · 2220 阅读 · 0 评论 -
Android studio开发Java工程
1. 新建项目新建项目肯定是去new,但到底是new project还是new module是一个问题。在这解释一下,如果new project的话是新建一个工程,相当于新建一个工作区,工程中可以有多个模块也就是所谓的module,每个模块之间相互独立。有了这个前提,在开发Java工程时首先要新建一个工作区,也就是新建一个工程:file---> new Project,在创建pro...原创 2018-11-21 13:46:00 · 275 阅读 · 1 评论 -
Android屏幕适配使用dimens
关于Android屏幕适配中使用多个dimens的遇到的问题我相信大家在android开发中,肯定会遇到一个问题,那就是屏幕适配问题,通常我们做app只需要适配各种类型的手机就OK了,最近公司要求把pad上的app适配到手机上,这个有点麻烦,所以着重研究了一下。基本概念:dp、sp、px、dpi、densitydp:最常用的长、宽、margin、padding等的单位 sp:字体的...转载 2018-11-13 14:17:51 · 635 阅读 · 0 评论 -
Android 简单数据库(增删改查)
Android 简单数据库(增删改查) <Button android:id="@+id/insert_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="插入"/>...原创 2018-09-17 14:11:57 · 2343 阅读 · 0 评论 -
Android启动页停留2秒跳转到主页或引导页的最好好实现
public class MainActivity extends Activity { protected static final String tag = "MainActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst原创 2016-11-24 22:11:44 · 6436 阅读 · 1 评论 -
androidStudio运行java项目
androidStudio运行java项目最简单配置; 在用用不打开eclipse了;原创 2017-05-03 20:16:20 · 493 阅读 · 0 评论 -
Java Android 翻转数字输出。例如123 输出321;
package basc.day003;import java.util.Arrays;public class RecNmmber { /** * 翻转数字输出。例如123 输出321; */ public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println(rec(1234567)); } public原创 2014-09-30 21:55:04 · 1168 阅读 · 0 评论 -
java中单引号和双引号有什么区别?
单引号引的数据 是char类型的双引号引的数据 是String类型的char定义时用单引号,只能有一个字母,数字。char c='c';而String用双引号,可以是一个,也可能是多个字母,汉字等。就是所谓的字符串。String s="adsaf";char只是一个基本类型,而String 可以是一个类,可以直接引用。比如char c='c';不能直接对c调用方法。St原创 2014-09-30 22:00:22 · 8758 阅读 · 0 评论 -
ConstraintLayout布局的基本使用
Android基础之布局ConstraintLayoutGoogle I/O 2016 上发布了 ConstraintLayout,据说很强大,那就一探究竟吧!gradle配置 compile 'com.android.support.constraint:constraint-layout:1.0.0-beta2' 阅读前提:熟悉四大基础布局一、位置控转载 2017-05-01 08:42:17 · 717 阅读 · 0 评论 -
Linux下Tomcat的安装配置
Linux下Tomcat的安装配置一.下载安装对应的jdk,并配置Java环境。官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html下载将jdk加压后放到/usr/local目录下: [root@master ~]#chmod jdk1.7.0_6原创 2016-11-25 15:52:30 · 305 阅读 · 0 评论 -
Android ViewGroup的事件分发和传递解析
github下载地址:https://github.com/wzqjava/ViewGrouponClickDmeo//是否去拦击事件的传递,返回true是拦截,返回false是不拦截,传递@Overridepublic boolean onInterceptTouchEvent(MotionEvent ev) { //把onclick点击事件传递到子控件中 return原创 2016-11-25 14:59:21 · 340 阅读 · 0 评论 -
可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。
-------package com.itheima; /** * 第五题: 编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。 * * @author 王志强 * */public class Test2 {public static void main(String[] args) {//文件名字符串String name = "acd.java原创 2014-09-30 22:12:18 · 1649 阅读 · 0 评论 -
Java中的System类
System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。 由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。 1、成员变量System类内部包含in、out和err三个成员变量,分别代表标准输转载 2014-09-30 22:38:14 · 419 阅读 · 0 评论