自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (9)
  • 收藏
  • 关注

原创 ACTION_PACKAGE_REMOVED接收不到

今天写了一个监听App卸载的广播接收器,发现在自定义Receiver中始终无法接收到广播,如下代码: IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_PACKAGE_REMOVED); registerReceiver(new UnInstalledRece

2016-09-28 15:22:08 5560 6

原创 一步一步教你实现主题切换功能

现在市面上好多App都支持主题切换功能,所谓主题切换就是当从一种主题切换到另一种主题时,并不只是单单的修改了一下背景颜色,而是将整个App的背景、字体样式、图标等都进行了一系列的修改,并且风格应该统一。具体实现主题切换功能的方式有很多, 今天我来介绍一种热插拔实现主题切换的方式。 首先来了解一下什么叫热插拔。所谓热插拔就是当用户想要的时候就直接安装主题Apk, 如果感觉某一套主题不太好看,或者系统硬

2016-09-28 11:37:05 3607 2

原创 Unable to add window android.view.ViewRootImpl -- permission denied for this window type

今天在写一个悬浮框的案例时,偶然发现了一个6.0存在的一个问题。 先上代码:private void addFlowLayoutOnWindow() { //获取WindowManager对象 windowManager = ((WindowManager) getSystemService(WINDOW_SERVICE)); //创建WindowMa

2016-09-27 23:28:03 31125 8

原创 面试算法--二位数组的计算

设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。答:i的值到8, j的值到10 也就是说这个二位数组是一个8行10列的二位数组, 具体内部的格局如下图所示 但是由于是以列为主存放,因此填充顺序是一列一列的填充,对应的for循环如下:for(int j = 1; i <=

2016-09-24 17:39:41 1005

原创 面试算法--等差数列求和

将1,2,3,…99,100任意列成一个圈,相邻两个数的差的绝对值求和最多为_ _ _.答: 5000取最大值的情况就是按照下列排列方式 1, 100, 2, 99, 3, 98, …49, 52, 50, 51因为是围绕成一个圈,因此51后面应该再跟上 1 也就是说求和的最大值为99 + 98 + 97 + … + 3 + 2 + 1 + 50,得出5000

2016-09-19 22:49:15 2362

原创 ==与.equals方法的比较区别

下列java程序输出结果为_ _ _. int i = 0; Integer j = new Integer(i); System.out.println(i == j); System.out.println(j.equals(i)); String str1 = "123"; String str2 = n

2016-09-19 18:04:19 698

原创 Java进制相关的算法

题目:如果下列公式成立: 78 + 78 = 123,则使用的是 _ _ _ 进制表示的解答:假设是X进制, 则左边的78 + 78可以表示为 (7 * X + 8) * 2 右边的123可以表示为1 * X * X + 2 * X + 3因此左右两边的等式可以写成以下等式: (7 * X + 8) * 2 = 1 * X * X + 2 * X + 3 进而计算出X = 13.答案就是13

2016-09-19 17:46:54 1122

原创 面试算法--Android卡顿

【卡顿】(特指不流畅的动画或者画面)是APP开发中最为常见的性能问题表现。请结合你所熟悉的移动操作系统(Android、IOS或者WP),解释一下APP中卡顿的发生机理,并分别针对【界面切换卡顿】和【屏幕滑动卡顿】提出典型的优化思路针对以上问题,官方并没有一个完整的绝对正确的解释。正所谓仁者见仁智者见智。每个开发工程师都有自己的理解。以下是本人的对于Android发生卡顿几点拙见布局复杂,过渡绘制

2016-09-19 17:37:52 925

原创 面试算法--if语句中使用赋值语句

今天在讲课之余偶然发现java一个小问题,如下代码所示public class Test { public static void main(String[] args) { Boolean flag = false; if(flag = true) { System.out.println("True"); } else

2016-09-17 17:47:18 7060 1

优化对Private方法进行单元测试Demo

不要对private方法写UnitTest code。这说明调用这个private方法的public接口做了太多它不该做的事情

2018-09-07

GreenDaoDemo

GreenDao的详细实用案例,包含List<String>类型的保存,已经多表之间的关联

2017-06-21

主题切换应用

http://blog.csdn.net/zxm317122667/article/details/52688882 一步一步教你实现主题切换 注意:需要先运行并安装压缩包中的BlackTheme和WhiteTheme两个应用,最后在运行安装SwitchThemeDemo

2016-09-28

MaterialPullToRefresh

自定义FrameLayout,实现下拉刷新 带水波纹的下拉刷新MaterialPullToRefresh http://blog.csdn.net/zxm317122667/article/details/52094048

2016-08-02

Picasso实现下载图片进度提示

http://blog.csdn.net/zxm317122667/article/details/51814095

2016-07-03

MyPopListButton

Android自定义Button结合PopupWindow和ListView实现顺序显示下拉菜单控件 http://blog.csdn.net/zxm317122667/article/details/50929798

2016-03-19

Scrollview_ViewPager_ListView

Scrollview中嵌套ViewPager和ListView的问题和解决方案

2016-03-17

自定义ImageView,实现点击之后算出点击的是身体的哪个部位

自定义ImageView,实现点击之后算出点击的是身体的哪个部位

2015-08-13

自定义VIewGroup实现仿淘宝商品详情页

仿照X宝的商品详情页, 拉到页面底部时有一个粘滞效果,如果用户继续向上拉的话就进入下一页

2015-07-23

空空如也

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

TA关注的人

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