当前位置:首页 > 安卓源码 > 技术博客 >

找到  技术博客  ( 692 个)

自定义View实战 : 汽车速度仪表盘

废话不说 先上效果图。 是不是很酷炫. 看起来觉得很难? 不难 , 其实实现起来很容易。 思路: 1.绘制一个实心的圆做仪表盘背景。 mPaint.setStyle(Paint.Style.FILL); mPaint.setColor( 0xFF343434 ); canvas.drawCircle(pointX,pointY,raduis,mPaint); 2. ...

技术博客 发布于 2017-09-06 22:05 阅读(190)

Android开发中用ViewPager实现多页面滑动切换及动画效果的源码

一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。 我们可以手势滑动,也可以点击上面的图标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。 二、在开始前,我们 ...

技术博客 发布于 2017-09-06 22:05 阅读(241)

Android程序如何有效的在开机时自动运行?

有时我们需要应用在Android设备开机时自动运行,就像Windows系统中的很多程序一样。比如说有些后台 service 需要从网络上更新内容等等。那么如何让应用在开机时自动运行呢?本文给出一个实例进行详细说明。 该实例要实现的功能是,在Android手机开机后,自动 ...

技术博客 发布于 2017-09-06 22:04 阅读(247)

Android用ListView如何实现侧滑删除效果

又到了更新博客的时间了,今天给大家带来的是ListView侧滑出现删除等按钮的效果。相信大家在平时玩app的时候都接触过这种效果吧。比如说QQ聊天列表侧滑就会出现置顶、标为已读、删除等按钮。这篇博文将用ViewDragHelper这个神器来实现侧滑效果。 好了,话说 ...

技术博客 发布于 2017-08-30 23:22 阅读(147)

Android中View事件分发机制

重要方法: dispatchTouchEvent onInterceptTouchEvent onTouchEvent 三者关系:if(onInterceptTouchEvent) onTouchEvent; else child.dispatchTouchEvent; 规则:对根ViewGroup,产生点击事件时,dispatchTouchEvent就会调用,如果onInterceptTouchEvent返回 ...

技术博客 发布于 2017-08-30 23:21 阅读(299)

Android获取手机外网IP

/** * 获取公网ip(要访问Url,要放到后台线程里处理) * * @return */ public static String getNetIp () { URL infoUrl = null; InputStream inStream = null; String line = ; try { infoUrl = new URL ( http://pv.sohu.com/cityjson?ie=utf-8 ) ; URLConn ...

技术博客 发布于 2017-08-28 22:15 阅读(377)

Android内存泄露检测 LeakCanary 中文使用说明

LeakCanary 中文使用说明 LeakCanary Android 和 Java 内存泄露检测。 A small leak will sink a great ship. - Benjamin Franklin 千里之堤, 毁于蚁穴。 -- 《韩非子喻老》 开始使用 在 build.gradle 中加入引用,不同的编译使用不同的引用: dependencies ...

技术博客 发布于 2017-08-28 22:14 阅读(164)

Android仿QQ获取手机中的APK并分享的实现

前几天看到同事里有一个界面绚丽的应用,觉得有点意思,就让他把APK发给我,我想反编译看看里面的代码。结果,这哥们在手机里找了好一阵子,最后给我说:手机没有root,找不到APK文件在哪里。我再让他试试其他机子,结果都差不多:要不然找起来很麻烦,要不 ...

技术博客 发布于 2017-08-24 22:45 阅读(278)

Android开发中App内存泄漏优化关键点

关于App内存泄漏,相信多多少少都会遇到一些 关于怎么排查泄漏不再赘述,相关工具可以使用MAT/LeakCanary,下面标出一些常见的修改点: 1.无论是单例还是常规引用,我们的Context用于都是第一位,只需记住无论何时,Context对象优先使用ApplicationContext, ...

技术博客 发布于 2017-08-24 22:43 阅读(240)

Android怎么禁用系统应用

最近遇到一个奇葩的需求,要禁用系统的通话功能(不能打电话,不能接电话)。感觉有点反人类 ...

技术博客 发布于 2017-08-24 22:43 阅读(450)