内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > 安卓开发 >

  • 可以设置不同长度的选项卡滑动块Android TranslateAnimation,调02月25日

    原理: 通过 Animation动画来改变ImageView的位置及 xml文件 ImageView android:id=@+id/image_bar android:layout_width=180dp android:layout_height=2dp android:layout_alignParentBottom=true android:layout_margin=0dp android:background=#E83030 /

    Tags:TranslateAniAndroid
  • OpenStreetMap开发文档02月25日

    OpenStreetMap社区是一个由地图制作爱好者组成的社区,这些爱好者提供并维护世界各地关于道路、小道、咖啡馆、铁路车站等各种各样的数据。 OpenStreetMap开源项目可以让程序开发更加灵活,图源更加丰富,例如可以使用谷歌地图,以解决国内无法使用谷歌服务的

    Tags:OpenStreetMa
  • 高仿qq音乐播放器02月25日

    一个开源音乐播放器 欢迎小伙伴们fork、star、pr 效果图 主页面: 排行榜页面: 播放页面: 播放及下载通知页面(Android7.0效果): 播放及下载通知页面(Android4.1效果):

    Tags:qq音乐播放器
  • Android源码解析四大组件系列(二):Activity启动过程的总体把02月25日

    之前写过Service的启动过程,相对来说Activity的启动过程比Service的启动过程更为复杂,其一Activity的生命周期方法比Service多,其二Activity具有启动模式和返回栈。写本文的目的在于更清晰的梳理Activity的启动过程,加强自己的内功修炼,博客粉丝日益增多

    Tags:ActivityAndroid
  • 这是一篇非Android技术的文章02月25日

    我是一个二流本科院校毕业的一个计算机学子,还记得刚入学的那年夏天,那时候信誓旦旦的规划着大学四年要如何度过,首先要丰富大学的生活,参加更多的活动,然后要认真学习专业知识,为未来的职业生涯铺好垫...可惜这些都只是在刚刚的萌芽中就get dead了。

    Tags:Android
  • Android系统启动流程(四):Launcher启动过程与系统启动流程02月25日

    前言 此前的文章我们学习了init进程、Zygote进程和SyetemServer进程的启动过程,这一篇文章我们就来学习Android系统启动流程的最后一步:Launcher的启动流程,并结合本系列的前三篇文章的内容来讲解Android系统启动流程。建议读这篇文章前要通读本系列的前三

    Tags:LauncherAndroid
  • Android KITKAT以上实现沉浸式状态栏02月25日

    代码未行,效果先上 Flyme4.2 Android4.4.4上运行效果 如何实现 在KITKAT 之后,Android Window支持了一些新的属性,其中有两个是这样的 . WindowManager .LayoutParams .FLAG_TRANSLUCENT_STATUS WindowManager .LayoutParams .FLAG_TRANSLUCENT_NAVIGATION

    Tags:KITKAT沉浸式状态栏
  • 用Scroller完成一个简单的ViewPager02月25日

    前言 ViewPager是我们常用的控件之一,此篇文章我们用Scroller等知识实现一个简单的ViewPager。 效果: (源码在文章结尾) 涉及知识点 onMeasure和onLayout 此点若不了解可以参考郭霖前辈的文章: Android视图绘制流程完全解析,带你一步步深入了解View(二)

    Tags:ScrollerViewPager
  • Android在RecyclerView中实现置顶功能02月25日

    效果如图哈 其实原理还是一样,就是adapter里的数据排序 可是在RecyclerView中的adapter是需要继承于RecyclerView.adapter的,也就是说它没有提供给我们需要的ArrayAdapter的,当时我就方了,那岂不是要自己写?TnT 不过机智的我还是先谷歌了一下,果然是谷

    Tags:RecyclerViewAndroid
  • Android开发规范文档02月25日

    包名全部采用小写,不用下划线区分单词 主包名采用[公司性质].[公司名称].[项目名称]的命名方式 例如:翡翠教育做的手机助手包名edu.feicui.assistant 通用功能子包名采用[主包名].[通用名称]的命名方式 Android中常见命名规则 包名 包名全部小写,连续的单

    Tags:Android
  • Android的几种多线程方式(AsyncTask,HandlerThread,IntentServi02月25日

    在程序开发的实践当中,为了让程序表现得更加流畅,我们肯定会需要使用到多线程来提升程序的并发执行性能。但是编写多线程并发的代码一直以来都是一个相对棘手的问题,所以想要获得更佳的程序性能,我们非常有必要掌握多线程并发编程的基础技能。 引入多线程

    Tags:AsyncTaskHandlerThreaIntentServic
  • 浅析热修复以及思考02月25日

    首先得声明的是热修复只能在国内市场使用。 而国外的Google Play不允许任何APP有更改,被举报就准备好下架整改了。 An app downloaded from Google Play may not modify, replace , or update itself using any method other than Google Play s update mech

    Tags:热修复
  • Android 7.0 PopupWindow的兼容问题02月25日

    Android7.0 中对 PopupWindow 这个常用的控件又做了一些改动,修复了以前遗留的一些问题的同时貌似又引入了一些问题,本文通过在7.0设备上实测并且结合源码分析,带你了解关于 PopupWindow 的相关改动。 Android7.0 中下面两个问题解决了,这里强调一下,不

    Tags:PopupWindowAndroid
  • EventBus原理与实现02月25日

    分析一个开源项目的源码,首先先从使用的入口开始,然后Debug或者点点点即可。很多时候源码并不难, 只是被很多人分析难了,就像我有时候写东西仅仅令自己看一样,有时候只是写代码片段,所以最好的学习方式还是直接看源码。 EventBus的源码很简单,总结一下

    Tags:EventBus
  • Android上拉加载下拉刷新02月25日

    上拉加载下拉刷新控件,在网上一搜一大把,看了很多,但都不能达到我想要的结果,因此总结网友的优秀代码,实现了一个能够灵活自定义、大众化、简洁实用的加载控件。(适用于多种View) 注:因为代码较多,不方便直接贴出,有需要看源码的伙伴 点击下载源码

    Tags:上拉加载下拉刷新
  • 你可能不知道的AS小技巧之「Extract Resource」02月25日

    最近,想对项目做点小重构,不经意间发现一个 Android Studio 小技巧,实话说,以前并不知道,有点小惊喜,于是迫不及待分享出来。 我们知道 Android 开发中,是不建议在布局文件或者代码中直接出现字符串的,而应该把字符串统一放在 String 的 xml 资源文件

    Tags:Extract安卓开发
  • appium的一个内存泄露bug02月25日

    基于appium源码 1.6.3 运行,发现运行一段时间后,会出现内存溢出. 用node-heapdump生成heap快照 发现多了很多字符串对象:内容如下 02-22 14:50:57.128 23384 23402 I AccessibilityInteractionClient: Node cache hit 然后google,发现,这段是由android Access

    Tags:appium
  • Android性能优化(二)之布局优化面面观02月25日

    一、初识布局优化 通过 《Android性能优化(一)之启动加速35%》 我们获得了闪电般的App启动速度,那么在应用启动完毕之后,UI布局也会对App的性能产生比较大的影响,如果布局写得糟糕,显而易见App的表现不可能流畅。 那么本文我同样基于实际案例,针对应用

    Tags:Android性能优化
  • androidstudio快速@string的方法02月25日

    有时候我们可能会直接在xml布局文件中写 android:text= 中的内容,(PS这是不规范的写法,不建议这么写), TextView android:layout_width = match_parent android:layout_height = match_parent android:text = 你好 / 但是一般规范的写法都是 android:text=

    Tags:stringandroidstudi
  • 实现微信自动向附近的人打招呼,实现收到指定账户推送文章时自动02月25日

    学习功能强大的AccessibilityService!!! 以下是本人根据自动抢红包的实现思路敲的用于微信自动向附近的人打招呼的核心代码 public class AutoService extends AccessibilityService implements View.OnClickListener { private static final String TAG =

    Tags:微信

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号