on-developing-android-apps-using-the-clean-architecture-pattern-d38d71e94029 自从开始开发安卓应用,我一直感觉我可以做得
自Android 4.4起,Android中的WebView开始基于Chromium( 这大概是因为Android部门负责人从Andy Rubin变成了Chrome部门的主管Sundar Pichai了吧,^_^)。
开源项目链接 android-async-http仓库:git clone https://github.com/loopj/android-async-http android-async-http主页:
每一行的列数增加了一列的Item。 /* * Copyright (C) 2013 The Android Open Source Project * * Licensed under the Apache
通过以下文章的阅读,相信你对android的线程,线程池以及原理会有更加深刻的理解 这块的知识可以说是一大块,要撸清楚还是要花点时间,线程池中关联到的队列不仅在线程池中使用,在各种第三方网络框架和图
Android 使用ContentProvider在应用间共享数据 在开发的过程中,有时会有需求要实现应用程序之间实现数据共享,在 Android 系统中提供了一个内容提供者 ContentProvider
使用Canvas的drawText绘制文本是不会自动换行的,即使一个很长很长的字符串,drawText也只显示一行,超出部分被隐藏在屏幕之外。可以逐个计算每个字符的宽度,通过一定的算法将字符串分割成多
信息的安全的作用。 项目中使用Socket进行文件传输过程时,需要先进行加密。实现的过程中踏了一些坑,下面对实现过程进行一下总结。 DES加密 由于加密过程中使用的是DES加密算法,下面贴一下DES加密代码:
在Android开发中,View是我们必须要接触的用来展示的技术.通常情况下随着View视图的越来越复杂,整体布局的性能也会随之下降.这里介绍一个在某些场景下提升布局性能的View,它就是ViewStub
ripple.RippleView android:id="@+id/mRippleView" android:layout_width="match_parent" android:layout_height="match_parent"
8月份的时候曾经在项目中遇到要上传图片到服务器的问题,其实需求很典型:就是用户需要上传自己的头像。我们的项目使用的网络框架是很流行的Retrofit,而网络上常见的Retrofit的教程告诉我们正确的定义服务的姿势是像这样的:
,我们希望当滑动停止时可以将当前的照片或者卡片停留在屏幕中央,以吸引用户的焦点。在 Android 中,我们可以使用RecyclerView + Snaphelper 来实现,SnapHelper 旨在支持
览,我们希望当滑动停止时可以将当前的照片或者卡片停留在屏幕中央,以吸引用户的焦点。在Android 中,我们可以使用RecyclerView + Snaphelper来实现,SnapHelper旨在支
Android 2.2.1 默认使用的加密算法是 AES 256-SHA1,但从 2010 年发布的 Android 2.3 开始,它默认使用的是一种更弱的加密算法 RC4-MD5。 当 Android
内存够用了,保持流畅的秘诀就是少装 App.”后来的事情大家知道了。 要保持安卓手机流畅,少装 App 确实有用,不过 iPhone 6 是否流畅和少装 App 却没有半个F码的关系。 iOS
在 Android 中使用各种控件(View) TextView - 文本显示控件 Button - 按钮控件 ImageButton - 图片按钮控件 ImageView - 图片显示控件
就是当你点击它的时候, content 要么抽抽屉要么关抽屉。别的不多说了,具体步骤如下. 1.新建 Android 工程,命名为 SlidingDrawer . 2.准备素材,在这里我的图标是用 Launcher2
Android有一个非常酷的特性很多开发者都还不知道。Any.DO之类应用的语音到文本转换功能很有创意。在现在Siri的世界里,语音指令是极其重要的。Android原生提供Speech To Text功能,为什么不把它用在我们的程序中!
有时,Android系统控件无法满足我们的需求,因此有必要自定义View。具体方法参见官方开发文档: http://developer.android.com/guide/topics/ui/custom-components
前面唠叨 最近公司app中有些列表在滑动的时候会有卡顿现象,我就开始着手解决这些问题,解决问题之前首先要分析列表滑动的性能瓶颈在什么地方。因为之前不会正确使用TraceView这个工具,主要是看不