安卓知识
Kitty@Q
这个作者很懒,什么都没留下…
展开
-
mac 下的 bash gradle command not found
http://blog.csdn.net/u013424496/article/details/52684213转载 2017-03-16 15:25:36 · 1080 阅读 · 0 评论 -
使用代码为textview设置drawableLeft
原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/903原问题描述:xml中的textView:[java] view plaincopyprint? android:id="@+id/bookTitle" android:layout_width="match_pare转载 2014-08-01 10:19:21 · 631 阅读 · 0 评论 -
ListView嵌套GridView响应事件两不误的解决方法
当父ListView嵌套GridView的时候,就会造成ListView滚动原创 2014-08-06 22:43:52 · 2129 阅读 · 0 评论 -
GitHub 优秀的 Android 开源项目
GitHub 优秀的 Android 开源项目转自:http://blog.csdn.net/shulianghan/article/details/18046021主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、E转载 2014-06-19 09:08:14 · 1098 阅读 · 0 评论 -
Android 仿Win8的metro的UI界面(上)
昨晚没事手机下载了一些APP,发现现在仿win8的主界面越来越多,在大家见惯了类GridView或者类Tab后,给人一种耳目一新的感觉。今天在eoe上偶然发现已经有人实现了这个功能的源码(地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=327557),马上下载跑了一下,效果很炫,但是有些bug,比如点击速度特别快时图像会被放大,以转载 2014-07-27 22:50:12 · 916 阅读 · 0 评论 -
过滤Filterable
您需要 登录 才可以下载或查看,没有帐号?注册x相信大家一定在见过手机通讯录的一个情景就是使用在选人的时候输入文本框里的数据就能自动筛选。今天也受一网友邀请,所以还是整理了一下这块的知识点,现在与大家共享一下,有什么疑惑的可以与我交流。实现的效果如下图。device-2012-07-30-144633.png (25.31 KB, 下载次数: 15)下载附件转载 2014-07-23 17:05:53 · 816 阅读 · 0 评论 -
解决PopupWindow实现按钮点击消失和显示,以及点击它外围可以消失的方法
最近用到PopupWindow,想达到点击某个按钮第一次让它显示,第二次是消失,外原创 2014-07-03 10:33:29 · 3030 阅读 · 1 评论 -
Intent各属性
Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:转载 2014-06-10 14:30:24 · 560 阅读 · 0 评论 -
VideoView大小屏幕切换的总结
VideoView大小屏幕切换的总结 分类: android2014-03-26 21:18261人阅读评论(0)收藏举报VieoView 全屏切换 最近做一个app要用到视频的播放,毫无疑问的选择了VieoView,但是在使用的时候发现VideoView全屏的时候还是有些学问的。。。先不管那么多了,把可以实现全转载 2014-06-27 14:50:53 · 908 阅读 · 0 评论 -
圆角矩形ImageView
import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.PorterDuff;import android.graphics.PorterDuf转载 2014-04-24 15:08:31 · 689 阅读 · 0 评论 -
自定义的窗帘效果
package com.example.curtaineffect.view;import android.view.View.OnTouchListener;import com.example.curtaineffect.R;import com.example.curtaineffect.tools.BaseTools;import android.R.int转载 2014-05-08 11:26:12 · 890 阅读 · 0 评论 -
Android App监听软键盘按键的三种方式
前言:我们在android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“GO”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在全部数据输入完毕后,点击右下角的"done"就马上进行下一步操作。效果图:转载 2014-08-25 13:59:17 · 607 阅读 · 0 评论 -
EditText知识
有时候需要让光标显示在EditText的指定位置或者选中某些文本。同样,为了方便用户输入以提升用户体验,可能需要使EditText获得或失去焦点。1. 设置光标到指定位置EditText et = (EditText) findViewById(R.id.etTest);et.setSelection(2);PS:当内容过多时,可通过设置光标位置来让该位置的内容显示转载 2014-09-01 14:44:52 · 474 阅读 · 0 评论 -
Service
在Demo上,Start一个Service之后,执行顺序:onCreate - > onStartCommand然后关闭应用,会重新执行上面两步。但是把代码拷贝到游戏工程发现,关闭游戏后,只执行了onStart,却没有执行onStartCommand!查找到下面的文章:[plain] view plain copy Service里面的onStartCom转载 2016-10-19 10:09:28 · 214 阅读 · 0 评论 -
mac下androidstudio的快捷键
因为mac下的androidstudio的快捷键和windows下的不怎么相同,又要重新熟悉一遍,整理记录一下常用的快捷键,也方便自己查找:上下行移动: alt+shift +up/down上下移动整个方法: cmd+shift + up/down删除行:cmd+delete向下复制行:cmd+d扩大缩小选中范围:option+up/down转载 2016-10-27 14:06:22 · 311 阅读 · 0 评论 -
android的消息处理机制——Looper,Handler,Message
https://my.oschina.net/u/1391648/blog/282892转载 2016-10-17 17:53:11 · 218 阅读 · 0 评论 -
常用到的Intent的URI及其示例
下面是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。一、打开一个网页,类别是Intent.ACTION_VIEW Uri uri = Uri.parse("http://blog.3gstdy.com/"); Intent intent = new Intent(Intent.ACTION_VIEW, uri);二、打开地图并定位到一个点转载 2016-10-17 11:37:23 · 502 阅读 · 0 评论 -
各个JSON技术的比较(Jackson,Gson,Fastjson)的对比
JSON技术的调研报告一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar,commons-logging-1.1.1.j转载 2016-10-25 11:44:11 · 27122 阅读 · 1 评论 -
两种导入eclipse到androidstudio的方式
说到使用AndroidStudio,除了新建的项目,我们都会面临的问题是原先Eclipse的代码该怎么导入到AndroidStudio中使用。这方面相关的资料还比较少,自己摸索了一下,总结出这篇博客,希望能让开发者少走些弯路。OK,进入正题。Google为了让我们更加方便的使用AndroidStudio,提供了两种导入Eclipse代码的方式:一种兼容Eclipse,一种是全新的A转载 2016-10-11 14:32:50 · 1182 阅读 · 0 评论 -
GradientDrawable 小知识
转自: http://www.imobilebbs.com/wordpress/?p=1620看到这个例子的标题RoundRects,我的第一感觉是介绍RoundRectShape, 打开例子看了代码却是使用GradientDrawable来实现的。GradientDrawable 支持使用渐变色来绘制图形,通常可以用作Button或是背景图形。GradientDraw转载 2016-09-13 11:11:32 · 401 阅读 · 0 评论 -
解決PullToRefreshListView点击空白处让键盘消失
重写这个ListView,红色标记的是我添加的部分:/******************************************************************************* * Copyright 2011, 2012 Chris Banes. * * Licensed under the Apache License, Ve原创 2014-12-18 10:27:05 · 1343 阅读 · 0 评论 -
Android中从SD卡中/拍照选择图片并进行剪裁的方法
上一次的项目中,有填写用户信息,需要用到类似QQ头像选择的一个功能,让用户从手机图片或者自己拍照并图图像大小剪裁之后选择,当时觉得很实用,但是自己不知道怎么实现。最近参考同事写的代码并自己在网上查阅了相关信息,发现大概都是同样的方式,自己简单整合了一下,可以实现基本的功能,至于上传方面还没有深入研究。效果图:下面是代码的部分,部分是从网路上摘录的,自己整理后当做工具转载 2014-09-03 23:37:55 · 630 阅读 · 0 评论 -
[LBS][百度api][POI]修改查找个数与翻页
当我们我们输入关键词“ktv”进行搜索,而在代码中我们设置了搜索城市为“北京”,即我们要搜索北京市所有的KTV。搜索完成后,可以看到搜索到的ktv所在位置也在地图上进行了标注。到目前为止,一切看起来很正常。然而,真的是这样吗?请仔细看上面第一张图中显示的搜索结果数为60,即在北京市总共个60家ktv,但是下面却只显示了10家ktv名称,并且第二张图中地图中也只标注了10家ktv,这到底是为什么转载 2014-09-03 12:16:09 · 959 阅读 · 0 评论 -
Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
转载请注明地址:http://blog.csdn.net/xiaanming/article/details/10298163很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我转载 2014-05-07 17:25:52 · 690 阅读 · 0 评论 -
Bitmap用法
1、Drawable→ Bitmappublic staticBitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),drawable.getOpacit转载 2013-11-21 14:14:15 · 858 阅读 · 0 评论 -
安卓实现在百度地图上播放历史轨迹
我的方法是:在一个线程里,开始播放后,遍历存放item的list,找到当前的item,移除他的marker,然后给他换一个marker,再添加到list里面,然后睡眠;接着就判断,如果不是当前item,该什么样子就什么样子,如此迭代就可以了。/** 轨迹回放逻辑处理 **/ private Runnable rz = new Runnable() { @Override转载 2013-12-17 09:13:41 · 1068 阅读 · 0 评论 -
自动循环切换图片的ViewPager,类似网页的广告页面切换
其实这个东西很简单,由于我们公司太闲了,无所事事的我就写这个demo来当作记日记吧,也怕自己以后忘记了。如图所示: 下方是代码:MainActivity.class: package com.example.music;import android.os.Bundle;import android.os.Handler;import an原创 2013-10-31 17:49:39 · 1627 阅读 · 0 评论 -
EditText输入文本,ListView中过滤文字并上色
我在CSDN上看到好多过滤文字的,却找不到过滤并上色的文章,所以就写下来供自己日后需要翻出来看看,也顺便让大家了解下。原创 2013-10-30 10:01:10 · 957 阅读 · 0 评论 -
ActvSearchAdapter 自定义AutoCompleteTextView匹配(汉字和拼音首字母)
import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;import android.content.Context;import android.util.Log转载 2013-10-25 14:28:40 · 904 阅读 · 0 评论 -
Android 对话框(Dialog)的几种用法。
文章摘自:http://www.cnblogs.com/salam/archive/2010/11/15/1877512.html Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(转载 2013-10-25 12:47:15 · 761 阅读 · 0 评论 -
Android实现的三种翻页功能原理
【IT168技术】本文给开发者集中展现了Android平台中的三种翻页效果机器实现原理,希望能够对开发者有实际的帮助价值! 第一种翻页效果如下: 实现原理: 当前手指触摸点为a,则 a点坐标为(ax,ay), 由三角形acb与三角形cmb为对称三角形并且直线cp为am垂直平分线,则 B点坐标为(ax/2,ay/2)。 作gf垂直于om且cb垂直于am, 三角形cfg转载 2013-10-25 09:53:19 · 1653 阅读 · 0 评论 -
dex2jar工具进行反编译
2:通过dex2jar工具进行反编译。把apk中的class.dex拷贝到dex2jar.bat所在目录。运行dex2jar.bat class.dex,将会在其文件夹下生成classes.dex.dex2jar.jar。 3、可以将jar文件重新命名后拷贝到GUI文件夹下,运行JD-GUI工具(它是绿色无须安装的),打开上面的jar文件,即可看到源代码。转载 2013-10-16 17:10:50 · 1058 阅读 · 0 评论 -
SlidingMenu使用
本帖最后由 user1 于 2013-7-16 21:56 编辑 一、SlidingMenu简介相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+等等。如下图所示:转载 2013-09-29 14:47:13 · 799 阅读 · 1 评论 -
ListView下拉回弹刷新
现在QQ空间和新浪微博ListView下拉刷新做的比较炫,正好公司也有这样的需求,实现起来还是相对简单的。关键是要自定义一个ListView头部(初始化的时候里面的控件是不可见的),然后在点击、拖动、松开的时候触发事件,显示ListView头,计算出拖拽的距离,跟ListView头的高度做比较,以此来显示对应的ListView头里的控件(下拉图标、提示文字、圆形进度条等)。好了,下面贴出效果图:转载 2013-10-10 14:34:58 · 838 阅读 · 0 评论 -
周期性闹钟设置的常见Bug解决
long compareTime(long triggerAtTime, long now) { if (triggerAtTime triggerAtTime += AlarmManager.INTERVAL_DAY * 7;//如果当前设置的触发时间小于、等于现在的时间,就让它在下一个星期响起来。 } return triggerAtTime; }voi原创 2013-09-25 10:41:44 · 864 阅读 · 0 评论 -
SlidingMenu的使用例子
一:我们要下载两个压缩包,就是ActionBarSherlock-master(压缩包下载地址:https://github.com/jfeinstein10/SlidingMenu)和SlidingMenu-master(压缩包下载地址:http://actionbarsherlock.com/)。 二:下载之后,我们将这两个包解压。首先导入ActionBarSherlock-maste原创 2013-10-08 17:02:32 · 2574 阅读 · 0 评论 -
在Canvas上随着光标的路径画图
其实这个东西也超级简单,稍微想想就弄出来了。下面是我在模拟器上画的,我会画点花儿,在这里呢因为我不会做成那种视频效果,所以还是贴图吧。CanvasView.class(这个就是随着光标来画图的自定义View,将它放在您的布局中就好啦): package com.example.music;import android.R.integer;import android.con原创 2013-11-01 11:00:33 · 1170 阅读 · 0 评论 -
动画方式切换的进度条
其实这种很常用,不知道是不是自己的搜索关键字不给力还是啥,我查找类似的效果的时候就是找不到,可是当真看到的时候就会觉得太简单不过了。首先感谢我的开发群群友们,不吝赐教于我,与此同时我也想通过博客让菜鸟们一起成长。 (1)progress.xml(其实也就是通常见到的进度条,加上时间段内不断切换背景图片的属性indeterminateD原创 2013-11-04 08:57:03 · 814 阅读 · 0 评论 -
解决测量view的宽高为零的方法
如果我要获取一个布局或者一个控件的宽高,但是在自定义View的构造方法中布局或者控件getMeasureHeight或者getHeight,什么的都是零,可是我自定义控件的时候一定要知道这个布局或者控件的宽高怎么办?以下测量一个布局为例子。如class MyButton extends Button{ public MyButton(Context context, At原创 2013-12-16 10:26:38 · 1042 阅读 · 0 评论 -
Android 开发一个简单的照相机程序
Android开发相机比较简单,而且帮助文档中有详细的说明,但是对于刚刚开始学习android的程序员来说,仍然是一件很有挑战性的事情,本人由于工作需要,开发了一个很简单的照相机程序(只能拍照并保存而已,呵呵),下边将简述开发相机程序的主要步骤,并在最后给出源码。首先给出API文档中开发相机程序的步骤描述:(比较懒,直接截图了)1.获取系统提供的照相机服务:转载 2013-12-03 13:41:19 · 1834 阅读 · 0 评论