- 博客(32)
- 收藏
- 关注
原创 马甲包(productFlavors)怎么配置greendao?
应用新版本需要用到数据库,就想起来朋友们一直推荐的greendao,但是由于项目做了不同的马甲包配置,也就是配置了不同的productFlavors最开始自以为是的在不同的flavor中创建不同的greendao task,编译发现它的自动生成代码只在最后配置好的目录中,而不是不同的flavor不同的位置然后就是一顿谷歌搜索,最后在这里解决了,原文如下https://github.com/greenrobot/greenDAO/issues/899具体步骤:1. 创建获取当前flavor
2021-08-06 18:49:00 267 2
原创 继承SwipeBackFragmentActivity,设置activity背景透明无效问题的解决
继承SwipeBackFragmentActivity,设置activity背景透明无效问题的解决今天QA提出的bug是透明背景的页面,显示的却是黑屏经过各种百度,发现都是在说设置activity的Theme就行,但是项目里的是设置了透明Theme的后来发现BaseActivity继承的是一个可滑动关闭的第三方组件SwipeBackFragmentActivity,本来以为只要继承这个组件就不能实现透明背景,结果发现在滑动关闭过程中它是变成透明的通过研究它的源码发现,在它的SwipeBackActi
2021-03-15 20:54:07 577 2
原创 ScrollView+RecyclerView 判断item是否显示在屏幕内
今天项目有个需求:列表滑动停止后,那几个item显示给了用户,这几个item就调用某个方法,没有显示给用户的不能调用。1.首先第一个问题就是滑动监听先尝试给RcyclerView添加滑动监听,结果无任何反应,这是因为滑动监听被外面的ScrollView拦截了,所以就给ScrollView添加了监听方法,监听其滑动停止,具体的方法呢网上有很多,我是借鉴的下面这个文章:Android中监听...
2018-11-02 10:12:12 16846 1
原创 java.lang.NoSuchFieldError: No static field download_progress of type I in class.....
今天在应用里集成了一个第三方的jar包,开始运行的时候没有错误,一点击下载就闪退了,报错信息:09-21 16:57:06.805 26121-26121/com.ji.shishihb E/CrashHandler: In thread: Thread[main,5,main] UncaughtException detected: java.lang.NoSuchFieldErro...
2018-09-21 17:38:43 1817
原创 Android 微信分享后点击留在微信,仍然跳到app的解决方法
今天碰到一个问题,同事在测试微信分享时,分享完了之后选择留在微信,却仍然跳回到了自己的app。在网上搜索时看到了这篇文章 https://blog.csdn.net/u010177022/article/details/80315499 ,看到其中有一段“当分享成功,点击“留在微信”时,会关闭分享页面,但是不会回到当前Activity。当前Activity的生命周期会回调onRestart() ...
2018-09-19 19:34:03 2747 1
转载 Android Studio 学习之 Android SDK快速更新
找到国内谷歌服务器IP地址进入http://ping.chinaz.com/输入g.cn然后查询出最快的节点,复制下IP地址。如:IP:203.208.40.146 响应时间:3毫秒在Android Studio中打开SDK Manager,点击箭头指向的红框在SDK Manager中,选择Tools->Options在HTTP Proxy Server中粘...
2018-03-02 10:34:54 6504 8
转载 有时候开发listView需要默认显示到最后一条数据
原文地址:http://blog.csdn.net/snow12342234/article/details/49794507想要实现一个listview初始化时和数据变化后显示到列表的最末,简单地说就是像聊天窗或者是日志输出那样的情景。开始没去仔细看listview对象的属性,按照惯性思维就去 调用 listView.scrollTo(offset_x,off
2017-06-09 19:03:54 692
转载 为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?
我转载的原文:http://blog.csdn.net/dyllove98/article/details/8806576在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetCh
2017-03-14 09:49:33 329
原创 android listview中那些后知后觉的属性或方法
以下文字摘抄自《Android群英传》1.android:listSelector : 设置ListView中的item点击效果,要想取消点击效果,可以设置为透明:android:listSelector="#00000000"2.遍历ListView中的所有Itemfor(int i = 0; iView view = listView.getChildAt(i);}
2016-12-02 17:23:35 286
原创 Android获取cookie闪退的问题
因为主页都是webview,所以在启动页要获取本地cookie用来判断用户是否登录之前是这样写的:CookieManager cookieManager = CookieManager.getInstance();String cookieStr = cookieManager.getCookie(domian);结果发现有的手机运行闪退,查询了一下,说是必须在之前声明一下Coo
2016-11-14 14:39:51 704
原创 Android在webview上设置cookie,部分cookie失效的问题
app主页的页面都是web开发的,只有登录页是原生的,这就需要Android在调用了登录接口并成功后,把登录信息作为cookie存起来。网上有存cookie的方法:public void cookie(Context context,String url,String value) { try { CookieSyncManager.cre
2016-11-14 14:33:14 9382
原创 前端学习之jQuery中.html() .text() .val()的区别
一直在学习慕课网中的前端,现在学习到了jQuery,记录一下在jQuery中,.html() .text() .val()的区别笔记来源:http://www.imooc.com/code/85551.html() , .text(), .val()三种方法都是来选取选定元素的内容。.html()是用来读取元素的html内容(包括html标签).text()用来读取元素的纯文本
2016-11-07 10:44:56 1226
原创 android RecyclerView相关
在此记录我遇到的有关RecyclerView的一些问题和解决办法:在xml文件中找不到RecyclerView需要导入RecyclerView包,在app下的build.gradle中添加compile'com.android.support:recyclerview-v7:24.2.1',后面的版本号(24.2.1)可以参考你的v7版本号。
2016-11-03 11:13:58 295
原创 RxAndroid学习资料
给Android开发者的RxJava详解:http://gank.io/post/560e15be2dca930e00da1083从案例学RxAndroid开发(上、下):http://www.0791quanquan.com/news_keji/topic_304143/
2016-11-03 10:58:27 284
原创 前端学习之为边框添加阴影
box-shadow: h-shadow v-shadow blur spread color inset;注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。值描述 h-shadow必需。水平阴影
2016-11-02 14:10:57 2664
原创 前端学习之解决offset属性在加边框和不加边框之后数值变化问题
继续之前的在慕课网的前端学习,现在学习到了《JS动画效果》,在此记一些笔记。在js中有些样式的值不能直接的获取,这个时候可以封装一个方法,通过系统的方法,获取想要的样式的值function getStyle(obj, attr){if(obj.currentStyle){ // IE浏览器return obj.currentStyle[attr];} else { // 火狐浏
2016-10-27 14:34:30 1124
原创 前端学习之DOM之事件与事件流(冒泡流和捕获流)
一直都在按照慕课网中的学习路径学习前端,今天学习到《DOM事件探秘》,地址在这里,这篇文章的内容都是从该视频中摘出来的在此记录一些概念笔记:事件:是文档或浏览器窗口中发生的,特定的交互瞬间。一、理解事件流事件流:描述的是从页面中接受事件的顺序IE提出的是“事件冒泡流”Netscape提出的是“事件捕获流”事件冒泡流:即事件最开始由最具体的元素(文档中嵌套
2016-10-20 17:35:58 3048 1
原创 前端学习之js学习之onunload
本来一直在学习菜鸟窝的《仿京东淘宝》实践项目,被领导告知要求学前端于是去慕课网参加的前端工程师路径的学习慕课网web前端学习路径今天学习到JavaScript进阶篇中的卸载事件onunload文中的介绍是“当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。”但是按照它上面的例子写了之后发现刷新和关闭都不会调用onunload翻了翻一下的评
2016-10-18 14:43:48 588
原创 菜鸟窝-仿京东淘宝项目学习笔记(二)ToolBar的基本使用
本篇知识点均来自于菜鸟窝-仿京东淘宝实战项目视频中今天继续仿京东淘宝项目的学习,第二天,学习ToolBar的基本使用,本篇记录视频中一些重要的笔记笔记一:ToolBar的一些重要属性xml style属性:colorPrimaryDark:状态栏的颜色(可用来实现沉浸效果)colorPrimary:ToolBar的背景颜色(xml中用android:background
2016-10-09 15:35:47 1399
原创 Android开发遇到的异常或错误
之前开发过程中遇到的错误都没有记录下来,从今天开始,要养成好习惯,把自己遇到的问题和解决办法都记录1.java.lang.IllegalArgumentException: you must specify a way to create the tab content解释:添加了标签,但是未添加标签所对应的fragment解决办法:添加这个标签所对应的fragment
2016-10-08 16:16:25 289
原创 AndroidStudio NDK开发 错误: 无法访问android.support.v7.app.AppCompatActivity
今天学习AndroidStudio NDK开发,真是万事开头难,还没成功运行起一个程序,开头就已经苦难重重。执行命令javah -d jni -classpath ..\..\build\intermediates\classes\debug com.lili.test.ndkapplication.MainActivity的时候报错:错误: 无法访问android.support.v7.
2016-09-06 14:28:00 13223 1
原创 Android 获取你手机中安装的应用的包名及启动页
网上其实有循环遍历手机获取手机中所有应用的包名,比如这篇文章的介绍 http://blog.sina.com.cn/s/blog_4ad8d46c010187v2.html不过,有一种“物理方法”,点击手机的文件管理(有的叫“文档”)->点击“Android”->点击“data”这时你就看到了你手机上所有应用的包名这些基本上都能看懂是哪个应用的当你想从你的应用跳转到别的应用时,你
2016-08-30 13:56:22 2799
原创 Android 跳转到应用商店
神奇,太神奇,今天发现居然可以跳转到应用商店,我实在太孤陋寡闻了。应用场景:你需要跳转到一个应用,结果手机中未安装,那么这时你就需要跳转到应用商店进行下载Intent intent = new Intent(Intent.ACTION_VIEW);intent.setData(Uri.parse("market://details?id=" + YourPackageName));
2016-08-30 13:52:31 1530
原创 Android Webview自定义UserAgent
好久没写博客了,最近要么是生病要么是搬家,哎,命苦啊。回归正题今天任务里有一项是修改webview的useragent,我还是第一次听说这个词,原谅我的无知搜索了一下它的意思:User-Agent(简称UA)是HTTP请求头部用来标识客户端信息的字符串其实修改UserAgent挺简单,就几句话而已:webView.getSettings().getUserAgent
2016-08-25 10:20:46 2846
原创 react native for android 真机调试报错
鼓捣了一个星期的react native for android ,搭建了一个星期,终于运行了,在虚拟机上。可是在真机上报错,后来咨询了别人说是要调成一样的IP,还是不会改,在网上各种搜,终于搜到了,原文出处react native 入门 ,在终端写上“adb reverse tcp:8081 tcp:8081” 之后reload js即可,写出来分享一下,如果你们有别的方法,希望能分享一
2016-07-04 10:26:37 2342
原创 文件目录创建失败 解决方法
今天参考http://www.apkbus.com/android-14551-1-1.html这篇帖子在学习android自动更细功能结果运行程序的时候总是报错android.system.ErrnoException: open failed: ENOENT (No such file ordirectory)网上搜了一堆,感觉写的都没错,但就是无论如何创建不了目录后来,搜到htt
2016-06-16 16:17:17 2418
原创 android studio前言中不允许…
原文:http://www.bubuko.com/infodetail-779529.htmlExecuting tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources]Configuration on demand is an incubating feature.:app:c
2016-06-16 16:17:14 2648
原创 Android Studio没有自动提示解决方法之一
有一天,突然,用as写代码,无论如何都无法自动提示,所有的UI组件都没法自动导包,没有自动提示。着急啊,找不到解决办法,就搁置了,端午放假回来,去网上搜了搜,终于解决啦。user->.AndroidStudio配置文件删掉,重新打开as,重新配置就好了。可能这是最极端的方法了,嘿嘿。
2016-06-12 15:01:50 7464 8
原创 从网页跳到Android应用
today,主管跟我说要加个新功能,从网页点击一个按钮,可以打开我们公司的app。于是,网上搜啊,学啊,做出来了。挺简单的。记录下来喽。在配置文件AndroidManifest.xml中你要跳转到的页面中添加:intent-filter> action android:name="android.intent.action.VIEW" /> category andr
2016-06-03 15:21:39 415
转载 Android 沉浸式状态栏攻略 让你的状态栏变色吧
http://blog.csdn.net/lmj623565791/article/details/48649563;贼方便,几句话的事
2016-06-02 18:22:42 335 1
原创 Android调用指定浏览器,判断某个应用是否安装
第一篇CSDN的博客,想想还挺兴奋嘿嘿今天下午,主管给我需求,点击按钮跳到QQ浏览器,如果用户没有装QQ浏览器就提示下载,若用户装了QQ浏览器则用QQ浏览器打开某一网页。所有的东西都是百度出来的,别嫌弃。首先,判断是否安装了QQ浏览器,通过包名判断,参考地址 android 判断应用程序是否已安装 其次,跳转到QQ浏览器,也是通过包名,参考地址用指定浏览器
2016-06-02 18:08:22 1756 1
原创 android 数据库开启事务 标准写法
最近在看郭神的《第一行代码》,查漏补缺,把基础扎牢一些。今天看到数据库开启事务那,从来没用过事务,从文中摘出来,记录一下。-------以下都是从书中copy过来的内容“前面我们已经知道,SQLite数据库是支持事务的,事务的特性可以保证让某一系列的操 作要么全部完成,要么一个都不会完成。那么在什么情况下才需要使用事务呢?想象以下场 景,比如你正在进行一次转账操作,银行会将转账的金额先从你
2016-05-20 17:26:55 3047
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人