自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 Genymotion Win10使用问题,VirtualBox打不开

最近win10升级了一次,genymotion发生了毁灭性的打击,又TMD的打不开了, 报错 unable to start the virtual device 试验了网上的N种办法都不行,genymotion重新下载安装也还是不行,崩溃 genymotion版本:2.10.0 virtualbox版本:5.0.28 virtualbox在win10 根本就打不开,查找了genym

2017-08-18 17:17:23 3885 4

原创 BUG记录01:onInitializeAccessibilityNodeInfo(RecyclerView.java:6290)

软件上线,出现Bug,贼头疼的事情,个别手机出现,自己的还不出现,怎么整???记录下BUG,省的之后再出现忘了bug日志:cause by:java.lang.NoClassDefFoundError:Failed resolution of: Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$Collectio

2017-07-24 12:19:37 1967

原创 Kotlin使用随笔(持续更新)

Error:Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List;'.Possible causes for this unexpected error

2017-05-31 13:05:59 373

原创 开发小技巧随笔记录

每个人总会在开发中遇到很多小问题,都记住不太现实,但是百度谷歌又浪费时间了,随手记录一下,方便以后使用

2017-05-17 18:13:28 350

原创 四大组件浅析(三)——BroadcastReceiver

BroadcastReceiver(广播接受者)在日常开发中也是会经常用到的,本质上为全局的监听者,其分为两个方面:广播的发送者和广播的接受者,主要是用于应用内接受广播发出的消息并做出反应应用场景:不同组件之间的通信(包括应用内/应用外)Android系统在特定情况下与app之间的通信(电话、网络)多线程通信实现原理:BroadcastReceicer使用观察者模式,基于信息的发布、订阅

2017-05-17 13:58:57 581

原创 四大组件浅析(二)——Service服务的回顾

Android有四大组件:Activity、Service、BroadcastReceiver、ContentProvider。Activity 在上文中浅浅的复习了下,现在只复习下后边这三种。 Activity浅析Service定义Service是可以在后台长时间执行而又不与用户产生UI交互的组件,它没有用户界面。生命周期 Service的创建有两种方式,也就存在了两种生命周期;

2017-05-16 18:12:55 433

原创 四大组件浅析(一)——Activity的回顾

一、Activity详解 作为四大组件Activity、服务service、广播接收者BoradCast Receive、内容提供者Content Provider之一的Activity是日常最常用的,最最基础的东西了,写写回顾一下,省得忘了尴尬1. Activity的生命周期 这里重点理解每一个节点所代表的意义,这样才能在遇到特殊情况下可以快速反应onCreate(): 首次创建的时候

2017-05-15 17:33:26 874

原创 github UI相关项目合计

发现了一个好东西,抓紧记录,学习学习点击这里跳转 https://github.com/opendigg/awesome-github-android-ui

2017-05-03 16:53:43 389

原创 Android Studio 2.4 特性前瞻

简评:终于不需要 Jack 就能用 Java 8 了。Android Studio 2.4 Preview 5 日前已经发布,按惯例来讲正式版也已经不远了。

2017-04-13 16:00:12 1451

原创 Android设计模式解析(二)单例模式(Singleton Pattern)

单例显而易见也就是单独、唯一的意思,即一个类只有一个实例,比较简单、常用的一种设计模式

2017-04-06 17:01:47 1283

原创 Android设计模式解析(一)

Android设计模式解析(一) 设计模式:代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。随着开发的经验积累,简单的搬砖已经不满足自身的需求了,往往总会想该如何去提升自己,总感觉做的东西达不到满意,但是该怎么做却又不知道,那不如先从思索一下设

2017-04-05 17:32:13 891

原创 卒不及防,微信小程序终于面向个人了,还开放了许多新功能

微信小程序再次开放新功能

2017-03-28 16:02:55 1440

原创 JavaScript+Html5实现按钮的复制文字到剪切板功能,手机网页兼容

JavaScript+Html5实现按钮的复制文字到剪切板功能,手机网页兼容

2017-03-23 15:35:23 18748 2

原创 Retrofit的开源封装RetrofitUtils的使用

写在前面:Retrofit与okhttp共同出自于Square公司,是目前市场上使用最多的联网框架,retrofit是对okhttp做了一层封装,不过封装之后的retrofit上手还是极其复杂,为了解决使用难度问题,本文推荐使用github开源项目RetrofitUtils。定义我们请求的Api,我们假设是这样的:http://www.oschina.net/act

2017-03-15 17:48:02 2678

原创 MVP+RxJava+Retrofit_Okhttp框架优秀开源项目推荐

现在Android的框架整的最火的应该就是属MVP+RxJava+Retrofit+Okhttp了吧,加入你还没有学,那就抓紧吧,特此整理一些github上的开源项目,供大家参考一同学习,也感谢各位大神的开源。1.地址:https://github.com/googlesamples/android-architectureGoogle给出的MVP的例子,必须看有木有,算是MVP的一种规范

2017-03-15 17:35:58 4491 4

原创 Genymotion unable to start the virtual device 模拟器启动失败

之前一直在用Genymotion,来新公司一直出现这个问题,之前也遇到过,解决了,可是没记录也就忘了,有想法解决了一次,这次必须得记录一下了,好记性不如赖笔头,何况没记性呢。 错误如图显示。非同样问题,这样解决可是是做不到的啊查了下资料,说是利用了盗版的Host,大家可以下载个正版的uxtheme.dll 替换掉:C:\Windows\System32\uxthem

2017-03-13 16:00:22 467

原创 微信小程序webSocket的设置

小程序发布一个多月了,慢慢的也摸索的差不多了,今天加了一个webSocket,遇到点坑,写来分享下,水平有限。小程序最大的优点就是给的东西很全,缺点也是有些封闭了,关于websocket的设置,API里边已经给了,wx.connectSocket(OBJECT)创建一个 WebSocket 连接;一个微信小程序同时只能有一个 WebSocket 连接,如果当前已存在一个

2017-02-24 09:21:18 18268 2

原创 AndroidManifest中的android:allowBackup属性

AndroidManifest中的android:allowBackup=true时候,是允许adb进行备份和还原,所以将android:allowBackup设置成false。必须

2016-09-29 15:36:32 622

原创 app退出时,让app在后台运行,app按home键到桌面,再返回app不重启app

自己记录,以便后边忘记,好记性不如赖笔头;第一个问题:app退出时,让app在后台运行,类似于home键的功能,最小化解决方法:public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(false

2016-09-12 00:36:48 6744

原创 monkey测试

1,Monkey Test简介什么是monkey test? 如其名,像猴子一样,虽然不懂什么,但是可以乱点一通。 是的,他的一大特色就是可以乱点一通!!!!!!! 就在规定的次数范围内做任何随机的操作,随机操作包括点击、滑动、Application切换、横竖屏、应用关闭等等,用户能做的操作统统可以模拟;!! 所以简单说就是 “压力测试”官方介绍文档地址,点这里

2016-06-01 16:53:51 1516

原创 左划商品详情UI处理

工作需要,做一个左划的事件,类似淘宝的商品详情的轮播图,最后一个左划到详情,第一个想法,RefreshLayout横过来就好了,但是时间不允许,后来就一直耽搁了,最后使用的一个简单的办法:很low使用 HorizontalScrolView 通过滑动监听做到直接贴下代码吧,没啥难度;<HorizontalScrollView android:id="@+id/horizon

2016-06-01 16:44:29 2264

原创 安卓内存问题---解决内存溢出

最近几天,发现APP OOM了,惊出一身冷汗有没有。。。网上一查,studio可以检查内存,果断走起运行APP,切换界面,发现APP内存不断上涨。泄露有木有。要加班的节奏啊新版的studio,确实很强大,可以检测内存泄露问题,步骤:概念:内存泄露就是说:退出界面,本该通过GC回收的,因为存在某种引用而不能回收。运行studio会发现,当切换某个界面的时候,内存不会降到原

2016-06-01 16:36:40 2039

原创 PagerSlidingTabStrip加ViewPager的使用,PagerSlidingTabStrip增加单条目的点击事件

使用PagerSlidingTabStrip和viewPager实现了联动,但是PagerSlidingTabStrip并没有给出设置字体大小,颜色,以及滑动条长度的方法,自己加以处理了一下。需求还需要设置点击事件。如图整片代码:import java.util.Locale;import android.content.Context;import

2016-05-14 11:40:10 2489 3

转载 GitHub NB的开源汇总,一个一个学吧

https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据GitHub搜索Java语言选择 (Best Match) 得到的结果, 然后过滤了跟Android不相关的

2016-04-28 18:26:32 828

原创 RatingBar星星大小适配

自己定义RatingBar的样式:xml文件代码<RatingBar android:id="@+id/ratingBar1" style="@style/myRatingBar" android:layout_width="wrap_content" android:layout_height="33dp" android:layout_cen

2016-04-08 14:26:18 9651

原创 ListViewGridview的上拉加载下拉刷新

github项目https://github.com/woxingxiao/PullToRefreshAndLoadMore留作自己的笔记使用:配置Gradledependencies{ compile 'com.xw.repo:PullToRefresh:1.0.1@aar'}demo只做了ListView'的刷新加载对于GridView的刷新加

2016-03-12 16:54:39 423

原创 素材网址

http://www.iconfont.cn

2015-12-23 16:01:34 453

原创 ScrollView中页面显示自动滑到最后问题的解决

原因,ScrollView中包含其余控件,但控件显示不全,此时会存在焦点问题,布局显示回到最后解决方法:<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:focusabl

2015-12-19 19:04:13 1141 1

原创 ScrollView中嵌套ListView解决

1.自定义ListViewpublic class MyListView extends ListView { public MyListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public MyListView(C

2015-12-19 18:59:15 383

正版uxtheme

genymotion

2017-03-13

安卓6.0权限动态获取工具类+自定义的dialog

安卓6.0权限适配,在用户拒绝时候,弹dialog进行提示开启权限,不开启权限,不进行操作,简单方便

2016-09-18

日志管理类

挺简单,不需要在浪费时间了。管理Log,一键开关

2016-05-24

PagerSlidingTabStrip的字体颜色大小,滚动条长度功能添加

PagerSlidingTabStrip的字体颜色大小,滚动条长度功能添加

2016-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除