随笔分类 -  Android

摘要:首相应该想到的是版本控制可能SVN可能GIT, 删除一些配置文件即可。删除项目下的文件.svn或者.git如果有的话。其次删除,.idea下的VCS.xml文件或者直接删除.idea 阅读全文
posted @ 2020-10-28 09:20 DerekHan 阅读(1001) 评论(0) 推荐(0)
摘要:首先设置用户权限 获取WiFI联网下的IP地址相关函数 阅读全文
posted @ 2019-09-30 15:24 DerekHan 阅读(8693) 评论(0) 推荐(0)
摘要:先说重点 注意权限,开始没注意,代码写好了怎么都不起作用,也没有任何报错。。。就是因为权限。。。。 显示类 在主程序中显示副显示器 阅读全文
posted @ 2019-09-11 22:52 DerekHan 阅读(11653) 评论(2) 推荐(0)
摘要:android上如何写配置文件:使用SharedPreferences SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当 阅读全文
posted @ 2019-07-13 15:22 DerekHan 阅读(3087) 评论(0) 推荐(0)
摘要:直接在网上找到gradle-3.3-all.zip下载下来,不要解压缩,放在类似下面的目录中 C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9。下载地址在这里找:http://s 阅读全文
posted @ 2019-07-13 15:20 DerekHan 阅读(2016) 评论(0) 推荐(0)
摘要:两个Activity之间可以通过发送广播来控制另外一个activity的UI更新,比如团购APP里:我下了个订单之后,那么我可以通过发送广播通知“我的订单”里面的内容内容自动更新。 再重复一遍我遇到的问题,就是在MainActivity里面打开AnotherActivity去执行一些操作,相应的改变 阅读全文
posted @ 2019-07-13 15:17 DerekHan 阅读(685) 评论(0) 推荐(0)
摘要:在当前的Fragment中调用getActivity方法获取依附着的那个Activity,然后再用获取到的Activity去findViewById拿到你需要的控件对其操作就行了。 阅读全文
posted @ 2019-06-27 16:44 DerekHan 阅读(1470) 评论(0) 推荐(0)
摘要:在fragment不能直接进行点击事件,需要放到oncreatActivity中 具体方法如下: 需要注意的是import android.support.v4.app.Fragment;导入的这个包 阅读全文
posted @ 2019-06-27 11:59 DerekHan 阅读(11227) 评论(0) 推荐(0)
摘要:ProgressBar的常用属性:style,进度条的样式,默认为圆形,用style="?android:attr/progressBarStyleHorizontal"可以将进度条设为条状;android:progress,进度条当前所处进度;android:max,进度条总进度。 用线程实现进度 阅读全文
posted @ 2019-06-27 00:14 DerekHan 阅读(3324) 评论(0) 推荐(0)
摘要:Fragment使用方式大体分两种: 大家要注意不同的Fragment使用方法,Fragment隐藏和显示调用的生命周期方法是不同的,以下是Fragment显示隐藏调用的方法: //判断是否展示—与ViewPager连用,进行左右切换@Overridepublic void setUserVisib 阅读全文
posted @ 2019-06-27 00:11 DerekHan 阅读(2698) 评论(0) 推荐(0)
摘要:一般R文件报错,无非是资源文件错误,图片命名错误,但是编译都会报错,可以很快解决。但是前几天,引入一个第三方aar包后,项目编译正确,但是就是R文件报错,找不到R文件,整个项目一片报红。 1)首先编译成功,代表R文件应该生成了,但是却不能引用,那我们就去找R文件,并打开他。 当在build目录下面, 阅读全文
posted @ 2019-06-25 16:55 DerekHan 阅读(563) 评论(0) 推荐(0)
摘要:长度方向像素数平方加宽度方向像素平方然后开根号,最后除以屏幕大小(英寸) 阅读全文
posted @ 2019-06-21 23:47 DerekHan 阅读(2511) 评论(0) 推荐(0)
摘要:上结果代码 其实思路是这样的。为什么我不设置currentitem的时候,直接默认了0,那就从这个地方入手找找看。在然后就是,我什么都不设置,直接getCurrentItem() ,这个值就是默认值,从这里入手,找到默认值是mCurItem的值,再到ViewPager的源码里找找看。是在哪里设置了m 阅读全文
posted @ 2019-06-20 23:52 DerekHan 阅读(3109) 评论(0) 推荐(0)
摘要:做项目要求某种情况下ViewPager不能滑动 百度后发现重写ViewPager,覆盖ViewPager的onInterceptTouchEvent(MotionEvent arg0)方法和onTouchEvent(MotionEvent arg0)方法,这两个方法的返回值都是boolean类型的, 阅读全文
posted @ 2019-06-20 23:31 DerekHan 阅读(19042) 评论(0) 推荐(0)
摘要:获取当前系统时间和日期并格式化输出: 阅读全文
posted @ 2019-06-18 23:44 DerekHan 阅读(947) 评论(0) 推荐(0)
摘要:删除.gradle , .idea , build 三个文件夹即可 阅读全文
posted @ 2019-06-18 21:54 DerekHan 阅读(471) 评论(0) 推荐(0)
摘要:通过实际项目的练习,掌握了几种android基本定时器和延时的用法,这里我想总结一下作为自己的收获,下面列出的是比较简洁的模式,方便简单地在程序中直接调用。 一、三种常用的定时器 1.Handler类的postDelayed方法: 2.用handler+timer+timeTask方法: 3.Thr 阅读全文
posted @ 2019-06-18 10:11 DerekHan 阅读(2204) 评论(0) 推荐(0)
摘要:应用图标: L DPI ( Low Density Screen,120 DPI ),其图标大小为 36 x 36 px M DPI ( Medium Density Screen, 160 DPI ),其图标大小为 48 x 48 px H DPI ( High Density Screen, 2 阅读全文
posted @ 2019-06-18 00:17 DerekHan 阅读(3284) 评论(0) 推荐(0)