自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 解决ViewPager使用wrap_content不能显示问题的方法

外面嵌套一层LinearLayout 重写ViewPager 网上的实现大部分都存在问题,比如 public class WrapContentHeightViewPager extends ViewPager { public WrapContentHeightViewPager(Context context) { super(context); } public WrapContentHeightViewPager(Context conte

2021-04-22 10:36:50 530

原创 2021-03-25

# 一种快速排查WebView问题的方法## 案例背景> 在最近项目B2冒烟测试中,地图功能诡异般的一直加载不出来了,由于不是自己写的代码,业务不熟悉加上网络请求是底层C++实现的,调试起来比较低效,排查问题比较慢。后面发现可以用Chrome浏览器来调试WebView感觉比较新颖,对于排查WebView问题比较便捷高效,所以写篇文章案例给大家分享一下。## 案例分析和解决过程### 案例分析>在我们应用中地图功能是通过WebView加载JS来实现的,而JS文件不是在本地而是需要向平

2021-03-25 11:14:10 74

原创 ListView多个item能同时被按下的解决办法

在主题里面配置item name="android:windowEnableSplitTouch">falseitem>item name="android:splitMotionEvents">falseitem>就可以

2016-12-02 15:30:07 664

原创 解密加密的URL图片数据

public void decryptData(String alarmId,String picUrlPath, String password, @NonNull DecryptPictureCallback callBack) { try { URL picUrl = new URL(picUrlPath); HttpURL

2016-11-01 15:23:44 2701

原创 悬浮view覆盖状态栏

int titleBarHeight = ScreenUtil.getStatusBarHeight(mContext); int titleHeight = ScreenUtil.dp2Px(mContext,44); WindowManager.LayoutParams wmParams = new WindowManager.LayoutParams( WindowMan

2016-10-27 11:26:17 2448

原创 自定义AlertDialog的写法和弹出软键盘和覆盖状态栏

自定义AlertDialog的写法一般有二种: 方法1private void showMyDialog(int layoutId){ AlertDialog myDialog = new AlertDialog.Builder(context).create(); myDialog.show(); Window window = myDial

2016-10-13 10:31:42 3751

原创 Android碎片第六期

Android单元测试Android性能调优利器StrictMode深入讲解Android中Activity launchModeArrayMap

2015-10-12 14:37:06 468

转载 Android碎片第五期

LeakCanaryAndroid 和 Java 内存泄露检测工具库。LeakCanary 中文使用说明Android内存优化系列教程正所谓工欲善其事,必先利其器,在对Android应用进行内存优化MAT(Memory Analyzer Tool)是一把必不可少的利剑,MAT一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消

2015-10-12 14:18:54 484

转载 Android碎片第四期

Android DataBinding:再见MVP,你好MVVM!最近一段时间MVP模式已经成为Android应用开发UI层架构设计的主流趋势。类似TED MOSBY,nucleus和mortar之类的框架都引入了Presenters来帮助我们搭建简洁的app架构。它们也(在不同的程度上)帮助我们处理Android平台上臭名昭著的设备旋转和状态持久化等问题。MVP模式也有助于隔离样板代码,虽然这并不

2015-07-29 10:04:40 452

原创 Android碎片第三期

Android响应式编程那些年我们错过的响应式编程Android性能优化典范向产品宣战——开发者眼中的 Android UI Design码农向 PM 宣战了,看到 PM 对 Anddroid 的产品设计,作为开发者肩负着社区和生态的责任,实在看不下去了, 说说开发者眼中的 Android UI 设计应该是什么样的。避免 Android 中 Context 引起的内存泄露Context 在 Andr

2015-07-27 14:12:10 416

转载 性能分析工具Eclipse Mat

Mat OverViewHistogram视图,提供每个类的对象统计支配树(Dominator Tree),提供程序中最占内存的对象 (described later in the article)对象查询语言(Object Query Language Studio), 用来写MAT查询的工具堆Dump概况(Heap Dump Overview) –提供堆dump文件的详细信息疑似泄露点

2015-07-24 09:27:06 436

原创 Android碎片第二期

Android编程下Touch事件的分发和消费机制本文结合实例分析和解释了Android中的Touch事件分发机制。//解决时间轴拖动卡顿的现象(解决滑动事件冲突) mTimeBar.setOnTouchListener(new OnTouchListener() { @Override public boolean on

2015-07-23 16:40:34 488

原创 Android碎片第一期

android新组件RecyclerView使用介绍用它替代listview的原因有几个:简介中提到的它封装了viewholder的回收复用。RecyclerView使用布局管理器管理子view的位置(目前尚只提供了LinearLayoutManager),也就是说你再不用拘泥于ListView的线性展示方式,如果之后提供其他custom LayoutManager的支持,你能够使用复杂的布局来

2015-07-23 14:31:42 405

原创 在ScrollView嵌套ListView

一开始折腾了半天检查了所有的代码,还是不能显示所有的列表,无语了,最后看到xml里面有这么一条警告:The vertically scrolling ScrollView should not contain another vertically scrolling widget (ListView)百度一下,竟然解决了,又涨姿势了,好高兴,现记录如下。布局部分代码如下:Scr

2015-02-10 12:05:06 476

原创 mysql外网可以访问

下面介绍我常用的一个方法修改表假设登入 是以root用户root密码登入的mysql -uroot -proot切换到mysql数据库下面use mysql查看下表里面的用户mysql> select host,user from user;+-----------+------+| host | user |+--------

2015-02-04 10:22:02 410

原创 TC学习 day02

测试用例的内容 ***** 必考题 准备编写测试用例*收集资料需求文档设计文档遗留系统相关文档与先关人员讨论探索性测试 测试用例的用途* 常用的测试用例的设计方法——白盒 黑盒:不关心代码,只关注结果,比较常见概念:功能测试或者数据驱动测试,不考虑程序内部结构和内部特性

2015-02-03 09:31:53 968

原创 TC 学习day01

测试的定义:Test Case 缩写TC 在执行前设计一套详细的测试方案,包括: 测试环境,测试步骤,测试数据,预期结果,实际结果 测试用例=输入+输出+测试环境 核心BUG分级: s1 最严重BUG 系统死机 s2 流程走不通 s3 模块有问题,不影响其他模块,模块级别的BUG s4 s5 错别字级别的错误1、不能进行“穷举”测试 选择高效的测

2015-02-03 09:30:41 738

原创 android studio github 项目导入问题

在github上面看到一个比较好的项目,导入出现了一些问题,记录如下:项目演示效果如图:下载地址:https://github.com/asijack/PagerSlidingTabStrip 如果不修改配置文件导入会出错,这个根据每个人as版本的问题会出现不同的问题。首先导入的时候需要注意下,不要勾选Offline work 否则gradle构建的时候如果

2015-02-03 09:28:36 511

原创 android asyncTask

Android中通常分为主线程(UI Thread/ Main Thread)和工作线程(worker Thread).所有的组件默认都是在主线程里面的,当进行一些耗时的操作时,比如:访问网络或者对数据库进行处理的时候UI Thread 就会被阻塞,如果阻塞时间超过5秒,这是就会出现比较常见的ANR(Application Not Responding)现象,就是弹出一个框框来,等待还是确

2015-02-03 09:27:42 427

原创 ViewPage+Fragment+indicator+Tabhost效果

下载地址:https://github.com/asijack/ViewPage-Fragment-indicator-TabhostDemo先看下效果:我之前一篇文章http://www.cnblogs.com/asijack/p/4239445.html 也是这种滑动的效果,但是那个不是我想要的效果,我要的是这种滑动的时候游标跟着滑动的效果,而不是滑动结束后才动

2015-02-03 09:25:58 626

原创 android 抽屉式滑动demo

android 抽屉式侧拉demo

2015-01-16 10:49:29 1002

破解版简单好用的sql管理工具

破解版简单好用的sql管理工具

2014-03-25

android异步加载图片

Android图片异步加载,插件分享,适合新手学习

2014-03-21

Android人人客户端

Android模仿人人客户端,下载可直接运行,适合新手学习交流,高手勿喷

2014-03-21

android贪食蛇游戏

这是达内教学用到的小项目,希望能给初学者一点点帮助,O(∩_∩)O谢谢

2014-01-01

android版植物大战僵尸

这个是达内培训课程里面的一个小应用,适用于初学者学习,代码可以运行,如出错请自己排除问题,O(∩_∩)O谢谢!

2014-01-01

JAVA酒店前台房间管理程序

简单的JAVA酒店前台房间管理程序,仅供学习交流

2012-07-16

计算机图形学二维变换设计

计算机图形学,二维变换设计,对一个图形进行平移变换、比例变换和旋转变换

2011-11-16

javascript中文经典帮助手册

Javascript中文帮助手册包括核心语言中的对象和客户端、服务器端的扩展。JavaScript 是 Netscape 跨平台的基于对象的适合于客户和服务器的脚本语言。 本书已经更新于 JavaScript 1.2 的新特性,其它包括了 JavaScript 支持层和样式单的属性和对象。要获得关于这些主题的详细信息

2011-06-21

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

TA关注的人

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