随笔分类 -  Android

摘要:service 层 服务层:直接为客户端提供的服务或功能。也是系统所能对外提供的功能。 domain层 领域层:系统内的领域活动,存放实体。 dao 层 持久层,DB操作都写在这里,数据访问对象,通过领域实体对象来操作数据库。 biz层 业务层,我只做某方面的业务处理,如果需要数据库工作,联系下数据 阅读全文
posted @ 2018-10-18 11:05 zhaogaojian 阅读(2356) 评论(0) 推荐(0) 编辑
摘要:a)、第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_a 阅读全文
posted @ 2018-10-17 21:10 zhaogaojian 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1.在drawable中创建shape_round文件 2、使用样式 作者:如果你也听说-小烨 来源:CSDN 原文:https://blog.csdn.net/yangye608/article/details/74910095 版权声明:本文为博主原创文章,转载请附上博文链接! 阅读全文
posted @ 2018-10-17 20:26 zhaogaojian 阅读(284) 评论(0) 推荐(0) 编辑
摘要:protected void PopUp() { final PopupWindow popup = new PopupWindow(TestActivity.this); View popView = LayoutInflater.from(TestActivity.this).inflate(R.layout.activity_show1, null... 阅读全文
posted @ 2018-10-17 16:08 zhaogaojian 阅读(1390) 评论(0) 推荐(0) 编辑
摘要:如题,直接写会报错。 阅读全文
posted @ 2018-10-17 15:02 zhaogaojian 阅读(196) 评论(0) 推荐(0) 编辑
摘要:修改Styles.xml中 阅读全文
posted @ 2018-10-17 10:19 zhaogaojian 阅读(726) 评论(0) 推荐(0) 编辑
摘要:1、添加依赖implementation 'com.github.bumptech.glide:glide:4.7.1' 2、放置一个ImageView.3、加载,ivGif是ImageView实例 RequestOptions options = new RequestOptions() .dis 阅读全文
posted @ 2018-10-16 20:18 zhaogaojian 阅读(1895) 评论(0) 推荐(0) 编辑
摘要:android:screenOrientation="portrait" #禁止屏幕横竖切换,portrait为纵向,landscape为横向 阅读全文
posted @ 2018-10-16 11:22 zhaogaojian 阅读(568) 评论(0) 推荐(0) 编辑
摘要:1、代码设置if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = this.getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_D 阅读全文
posted @ 2018-10-15 19:06 zhaogaojian 阅读(378) 评论(0) 推荐(0) 编辑
摘要:Android资源比如图片重命名后,Resource里看到的还是之前的名字,可以关掉AndroidStudio,从新打开就正常了 阅读全文
posted @ 2018-10-15 19:05 zhaogaojian 阅读(575) 评论(0) 推荐(0) 编辑
摘要:图片应该放在drawable文件夹下,而mipmap文件夹只适合放app icons 阅读全文
posted @ 2018-10-15 16:36 zhaogaojian 阅读(376) 评论(0) 推荐(0) 编辑
摘要:方式一: 1 工具栏 VCS ——import into Version Control - Share Project (SubVersion)(注意不要用import into SubVersion选项) 2 弹窗后添加仓库地址,分支选择带完整项目名文件夹的即可。(注意此时代码还未上传 3 到项 阅读全文
posted @ 2018-10-12 18:03 zhaogaojian 阅读(858) 评论(0) 推荐(0) 编辑
摘要:前言:使用的windows系统,为了可以通过wifi可以直接连接android设备调试,尝试使用以下方法一、使用ADB USB to WIFI 一直不成功。 二、使用命令行方式 1、进入android adb所在目录,每个人机器不同 2、列出设备 3、尝试连接 4、设置端口 5、连接 6、在设备中查 阅读全文
posted @ 2018-10-12 14:40 zhaogaojian 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:try { DaoSession session=MyApplication.getInstances().getDaoSession(); long fromId=-1; String strSql="select * from test or... 阅读全文
posted @ 2018-10-12 13:40 zhaogaojian 阅读(5965) 评论(0) 推荐(0) 编辑
摘要:Introduction Annotate fields with @BindView and a view ID for Butter Knife to find and automatically cast the corresponding view in your layout. class ExampleActivity extends Activity { @BindView(... 阅读全文
posted @ 2018-10-12 11:10 zhaogaojian 阅读(493) 评论(0) 推荐(0) 编辑
摘要:1、BuildScripts,添加红色部分 2、app BuildGradle中添加红色部分 3、Activity中测试 其他可以和传统按钮一样的方法使用,或者注解方式使用。 阅读全文
posted @ 2018-10-12 11:02 zhaogaojian 阅读(367) 评论(0) 推荐(0) 编辑
摘要:一般创建一个android项目后回出现两个gradle: build.gradle(Project):用来配置整个工程的 build.gradle(app):一个是用来配置app的 对compile和classpath区别的解释: I’m going to guess that you’re ref 阅读全文
posted @ 2018-10-12 10:33 zhaogaojian 阅读(1518) 评论(0) 推荐(0) 编辑
摘要:buildscript中的声明是gradle脚本自身需要使用的资源。可以声明的资源包括依赖项、第三方插件、maven仓库地址等。而在build.gradle文件中直接声明的依赖项、仓库地址等信息是项目自身需要的资源。 阅读全文
posted @ 2018-10-12 10:18 zhaogaojian 阅读(739) 评论(0) 推荐(0) 编辑
摘要:GreenDao设置数据库版本增加后,会自动删除并创建新数据库,将SCHEMA_VERSION增加即可。 在3.0里可以在config配置里进行设置 可以直接设置schemaVersion,不用每次生成后需要重新修改schemaVersion,而且使用了targetGenDir后,生成位置更合理。直 阅读全文
posted @ 2018-10-09 18:20 zhaogaojian 阅读(1341) 评论(0) 推荐(0) 编辑
摘要:GreenDao在使用过程中如果查询数据后,修改数据,再次查询的话,使用的是刚才修改后的数据,为了避免这个问题,要清除缓存,清除缓存有两种方法 1、daoSession.clear(); 2、dao.detachAll(); 阅读全文
posted @ 2018-10-09 16:11 zhaogaojian 阅读(1483) 评论(0) 推荐(0) 编辑