
安卓
从不打鱼I专注晒网
born to win
展开
-
关于sqlite的学习小记,求各位大大指导
使用步骤:1、继承sqlopenhelper1.1、重载sqlopenhelper的oncerete和onupdate2、主函数中,生成helper的实体对象,1.1helper通过getdatabase方式获得数据库实体对象(database),此处分两种情况,如果数据库为空,则执行helper中oncreate函数,如果helper的版本比前一个数据库版本高,那么helper自原创 2017-09-17 11:21:04 · 312 阅读 · 0 评论 -
ContentProvider为何物?
前言:接触android有些日子了,内容提供器这部分一直用不到,也没有好好学过。所以我这个虚伪的android开发者决定花时间一探究竟。什么是内容提供器,为什么要有内容提供器?这个问题我们可以从一些APP访问系统通讯录数据这个场景说起。android提供了文件存储,sqlite等都只提供应用内数据分享,sharedpreference提供了可供其他应用访问的模式但是由于安全性不高所以不再使用。...原创 2018-06-03 20:41:40 · 221 阅读 · 0 评论 -
动态权限的简单使用
今晚看了一下动态权限的官方文档,做个简单的笔记: 文档地址:https://developer.android.com/training/permissions/requesting github上demo地址:https://github.com/MrShareone/AndroidPermission动态权限的问题应对策略和和API有关: API < 23 只需在m...原创 2018-06-02 20:20:11 · 424 阅读 · 0 评论 -
Intent传值的坑
基本类型传递的是值,引用类型传递的是引用,即对象的地址,即如果修改了传递过来的对象,就相当于把引用的那个地址所对应的对象修改了。 引用类型可以这么理解,对象就是一间房子,这个房子里有椅子、桌子等属性,对象的引用就相当于房子的钥匙,必须通过钥匙去修改这个房子的属性(或者其他的),传递对象就相当于复制了一把钥匙给了别人,别人修改接收到的这个对象,也就是修改了房子,也就是说原来的对象也被修改了。 我...转载 2018-05-15 19:26:49 · 699 阅读 · 0 评论 -
小笔记
//社会主义光环访问不了外网的时候,访问国内镜像 http://jcenter.bintray.com/ 具体操作参考:http://blog.youkuaiyun.com/wuqilianga/article/details/54894367 或者 https://my.oschina.net/lifj/blog/754861原创 2018-01-18 10:54:53 · 189 阅读 · 0 评论 -
关于bitmap,canvas ,drawable
Bitmap详解1.Bitmap与Canvas,Drawable的关系Bitmap代表的是内存中实际存储色值的一块内存,所以展现在屏幕上的图像的数据都是来源于它。 Canvas代表一个画布,它能够在上面绘制各种Drawable,但其背后持有一个Bitmap,也就是绘制在上面的内容,最终的数据都是保存在Bitmap中。 Drawable代表可以被绘制的一种东西。所以,当我们将一个BitmapDra转载 2017-11-26 23:47:28 · 419 阅读 · 0 评论 -
android后台通过View生成分享图片
这是摘要转载 2017-11-26 13:20:25 · 1021 阅读 · 0 评论 -
android TextView 设置部分文字背景色和文字颜色
通过SpannableStringBuilder来实现,它就像html里边的元素改变指定文字转载 2017-11-26 12:19:00 · 1778 阅读 · 0 评论 -
Error:(176, 0)
Error:(176, 0) Cannot set the value of read-only property ‘outputFile’ for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of type com.android.build.gradle.interna原创 2017-12-03 13:04:58 · 277 阅读 · 0 评论 -
androidstdio自动注释
http://blog.youkuaiyun.com/u012483116/article/details/50731667转载 2017-12-09 18:08:59 · 264 阅读 · 0 评论 -
文章标题
8.TimerTask+Handler原创 2017-11-21 15:14:59 · 171 阅读 · 0 评论 -
文章标题
我使用viewpager做了一个滑动的切换效果,效果还挺不错,具体实现效果网上很多,各位可以去找,不过在实现切换效果之后,因为需求需要,我需要获取当前显示的那个view,这就很让人恶心了。viewpager有setOnPageChangeListener,里面有@Override public voidonPageSelected(int arg0) { } @Override转载 2017-11-20 11:00:25 · 189 阅读 · 0 评论 -
ButterKnife使用小坑(@Onclik监听没反应??)
build.gradle(app)中引用butterfly需要注意引用语句的完整正确性。implementation 'com.jakewharton:butterknife:8.8.1'//如果少了这一行,@onclick将失效annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'...原创 2018-06-02 09:01:46 · 1412 阅读 · 0 评论