android
文章平均质量分 65
zhao0829wang
这个作者很懒,什么都没留下…
展开
-
Volley 源码解析[想深入使用,建议看下。]
Volley 源码解析原文链接:http://codekk.com/open-source-project-analysis/detail/Android/grumoon/Volley%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90本文只为防止丢失..建议去原文浏览. 本文为 Android 开源项目源码解析 中 Volley 部分 项目地址:Volley,分转载 2015-04-19 15:16:02 · 616 阅读 · 0 评论 -
Android Support Design之Snackbar
Snackbar提供了一个介于Toast和AlertDialog之间轻量级控件,它可以很方便的提供消息的提示和动作反馈。Snackbar的使用与Toast的使用基本相同,但仍有一些细微区别。 Snackbars provide lightweight feedback about an operation. They show a brief message at the bottom of t原创 2015-12-06 21:53:41 · 721 阅读 · 0 评论 -
Androd layout_weight的真正含义
layout_weight的真正含义 layout_weight的真实含义是:View的宽度等于原有宽度(android:layout_width)加上剩余空间的占比预设条件TotalWidth =LView1 weight=1 占比=1/3View2 weight=2 占比=2/3案例一View1 0dp View2 0dp 剩余空间 = L-(0+0)= LView1原创 2015-10-22 15:18:40 · 520 阅读 · 0 评论 -
Caused by: java.lang.IllegalArgumentException: Receiver not registered: android.widget.ViewFlipper
问题描述 在使用ViewFlipper时,爆出一下Bug.Caused by: java.lang.IllegalArgumentException: Receiver not registered: android.widget.ViewFlipper$1@424fe0d8 at android.app.LoadedApk.forgetReceiverDispatcher(Loade原创 2015-10-22 10:10:33 · 2979 阅读 · 0 评论 -
Android 修改App中默认TextView的字体和颜色
一、别人怎么做来源http://stackoverflow.com/questions/3078081/setting-global-styles-for-views-in-android Actually, you can set a default style for TextViews (and most other built-in widgets) without needing to原创 2015-10-20 16:04:08 · 13981 阅读 · 0 评论 -
Android - Glide的使用
Glide使用问题Glide setTag崩溃问题 java.lang.IllegalArgumentException: You must not call setTag() on a view Glide is targeting - 原因: and an Adapter which is using the usual ViewHolder pattern, i.e. infl原创 2015-10-20 15:33:20 · 10787 阅读 · 2 评论 -
Android - 百度地图 - OnBusStation点击无效问题
之前遇到一个问题,就是添加公交线路后点击公交图标没有任何反应,而demo点击会出Toast提示.查看源码发现:需要设置BaiduMap的Marker监听….mBaiduMap.setOnMarkerClickListener(overlay);原理是://实现Marker的点击监听public abstract class OverlayManager implements OnMarkerCli原创 2015-09-09 16:15:31 · 962 阅读 · 0 评论 -
AndroidTextView实现文字竖直显示
想要实现的效果1. 原生TextViewandroid:ems=”1” 设置每行只显示1个字符优点: 使用简单,稳定缺点:对于数字和字母支持不好。无法显示多行竖直显示.<TextView android:id="@+id/tv_station_name" style="@style/text_color_normal" android:layout_width="wrap_c原创 2015-07-06 16:19:57 · 16286 阅读 · 0 评论 -
Android 、资源分目录存放
关于Android res资源的分目录存放 随着项目逐渐变大,资源引用越来越多,在修改和查找时都不太方便.所以使用资源分目录存放是一个不错的选择。本方法仅适用于Android Studio.配置原理 通过设置app的build.gradle文件,添加多个不同的res目录来实现资源的分目录存放eg:android{ … sourceSets { main原创 2015-07-21 14:21:39 · 2337 阅读 · 0 评论 -
Android 、切换主题的实现
通过重启Activity,调用setTheme()方法设置相应的Theme来实现的。1. 定义两套主题attrs.xml定义<resources> <attr name="main_bg" format="reference|color"/> <attr name="main_textcolor" format="reference|color"/> <attr name=原创 2015-07-27 15:02:25 · 793 阅读 · 0 评论 -
如何在Android的xml中添加带<<>>的字符串
问题在Android的xml中添加带<<>>的字符串,会无法通过编译. 提示:Error: Error parsing XML: not well-formed (invalid token) <TextView android:id="@+id/tv_regist_protocol"原创 2015-05-05 15:41:05 · 753 阅读 · 0 评论 -
Android - Styles and Themes
今天发现好像没什么写的了,仔细想想却发现有太多这东西需要了解。做安卓这么久,许多细节性的东西都没有仔细去学习,都是考用的时候再去搜索,api文档也没有看完,一是因为英文太差,二,也是最主要的原因,自己太懒了。好吧言归正传,为滥鱼充数,今天就扒API文档吧。Style A style is a collection of properties that specify the look and f原创 2015-05-03 22:16:29 · 463 阅读 · 0 评论 -
Android - Uri
一、什么是URIURI(Uniform Resource Identifier,统一资源标识符)以字符串来表示某种资源的统一资源标识。 From Wiki: 统一资源标识符(Uniform Resource Identifier,或URI)是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对网络中(一般指万维网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所原创 2015-05-10 22:14:27 · 692 阅读 · 0 评论 -
为什么使用Volley框架
什么是Volley框架 框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。 Volley在Google I/O 2013上发布的使Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。HttpURLConnection和HttpClient选择 Android系统中主要提供了两原创 2015-04-10 22:05:24 · 1099 阅读 · 2 评论 -
Android Notification 的声音和震动
又到了一周的周六了,so… 我们在Android系统发送一条通知的时候,经常需要通过震动或声音来提醒用户。如何为通知设置声音和震动了。大致思路有: - Android通知系统默认的声音和震动 - 为Android通知设置自定义的声音和震动 - 自己使用Vibrator和SoundPool来产生声音和震动使用震动需要注意添加权限:<uses-permission andr原创 2015-04-25 12:19:16 · 33583 阅读 · 0 评论 -
Android多进程所产生的问题-Applicaion多次创建
为什么不将初始化工作放在Application中? 之前在使用其他服务的sdk时,经常需要对其进行全局的初始化,在我的想法中,既然是全局的初始化肯定应该放到 Application的onCreate中,但大部分都SDK要求将初始化操作放到应用第一个activity中。开始不太理解这样的做法。直到有一次意外地发现Application竟然被多次的创建,他的onCreate方法被多次执行,因此其初始化操原创 2015-04-09 22:54:57 · 1711 阅读 · 0 评论 -
Android中定时执行任务的基本实现方式(未完待续)
一、使用Java原生的Timer和TimerTask(实质上是Object.wait()). 这一机制的实现主要有四部分组成,Timer,TimerTask,TimerThread,TimerQueue Timer,TimerTask两部分是面相用户的, TimerThread,TimerQueue两部分是面向系统。 Timer - 添加等操作的接口添加和删除任务的接口,其实相当于一个包装类,原创 2015-04-14 21:04:17 · 791 阅读 · 0 评论 -
Timer和TimerTask详解
待 完 善 waiting..为什么Timer不保证任务执行的十分精确? 1. 它使用 Object.wait(long) 方法来安排任务。 2. 每一个Timer仅对应唯一一个线程。 添加任务Timerschedule or scheduleAtFixedRate2.private void sched(TimerTask task, long time, long period)原创 2015-04-12 23:06:03 · 608 阅读 · 1 评论 -
Android Support Design - TextInputLayout
TextInputLayout作为一个父容器控件,包装了新的EditText。通常,单独的EditText会在用户输入第一个字母之后隐藏 hint提示信息,但是现在你可以使用TextInputLayout 来将EditText封装起来,提示信息会变成一个显示在EditText之上的floating label,这样用户就始终知道他们现在输入的是什么。注意 - TextInputLayout不能单独原创 2015-12-06 23:05:38 · 841 阅读 · 0 评论