![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 应用
文章平均质量分 57
一个爱奔跑的胖子
这个作者很懒,什么都没留下…
展开
-
BaseAdapter适配器 添加数据 显示到ListView中
布局界面,这是一个图片加三个文本 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vert原创 2015-04-09 17:18:48 · 3311 阅读 · 0 评论 -
Android 点击空白处自动隐藏输入法,适用activity与fragment
方法1: 简单但有时会无效 InputMethodManager manager= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); @Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-ge转载 2015-08-24 14:54:53 · 3968 阅读 · 2 评论 -
ProgressBar长方形进度条,item背景当进度条
效果图如下: 首先要确定进度条的样式: style.xml false @android:drawable/progress_horizontal @android:drawable/progress_horizontal 40dip 60dip原创 2015-07-28 13:51:07 · 2566 阅读 · 0 评论 -
Android圆形向外扩散颜色渐浅动画
下载链接:http://download.csdn.net/detail/a876434758/8905773 首先自定义一个view package com.brucezee.circlewavedemo; import android.content.Context; import android.graphics.Canvas; import android原创 2015-07-16 15:28:43 · 13198 阅读 · 1 评论 -
让Android Support V4中的SwipeRefreshLayout支持上拉加载更多
前言 原来的Android SDK中并没有下拉刷新组件,但是这个组件确实绝大多数APP必备的一个部件。好在google在v4包中出了一个SwipeRefreshLayout,但是这个组件只支持下拉刷新,不支持上拉加载更多的操作。因此,我们就来简单的扩展一下这个组件以实现上拉下载的目的。 基本原理 上拉加载或者说滚动到底部时自动加载,都是通过判断是否滚动到了ListView或者其他Vi转载 2015-08-10 18:06:31 · 468 阅读 · 0 评论 -
android圆形扇形进度条
下载链接:http://download.csdn.net/detail/a876434758/8915001 自定义的一个viewpackage com.example.roundprogressbar; import android.content.Context; import android.content.res.TypedArray; import android.graphics.原创 2015-07-20 09:40:23 · 2415 阅读 · 0 评论 -
ListView无监听或setOnItemClickListener无效
原因: 这个listviw中有按钮和CheckBox ,是它们把监听抢夺走了 解决方法: 在每个按钮或者CheckBox 的布局文件中加 android:clickable="false" android:focusable="false" 属性,就可以了 例如: android:原创 2015-07-21 12:39:51 · 436 阅读 · 0 评论 -
android TextView跑马灯效果
在布局文件里就可以实现: android:id="@+id/text_id" android:layout_marginLeft="100dp" android:layout_marginRight="100dp" android:layout_width="fill_parent" android:l原创 2015-07-20 16:00:00 · 458 阅读 · 0 评论 -
点击按钮切换背景
解释:按钮的时候按钮变色,移开手指,恢复原样原创 2015-07-20 20:09:28 · 549 阅读 · 0 评论 -
android像素db转px或者px转dp(有案例)
源码地址:http://download.csdn.net/detail/a876434758/8922609 截图: 部分源码: /** * 转换工具类 * * @author zihao 2014-09-17 * */ public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(原创 2015-07-22 13:51:52 · 3198 阅读 · 0 评论 -
android 关于webview离线观看
遇到的问题:关于 webview 不可以离线观看,我用的都是网上的方法,中午忽然醒悟,说试试别的网页,竟然可以,网上看方法说网页的支持text/cache-manifest 这个方法 代码奉上: private String url= "http://download.csdn.net"; public void findView() {原创 2015-07-23 12:59:44 · 501 阅读 · 0 评论 -
PopupWindow弹出框(自定义弹出框)自定义位置
调用: popupwindow_right = buildPopupWindow(v, R.layout.friend_circle_notify_popup); //加载自定义的布局 popupwind原创 2015-07-22 12:38:39 · 803 阅读 · 0 评论 -
handler 刷新界面,线程传值
package com.example.button_test; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.annotation.SuppressLint; import android.app.Activity; import and原创 2015-09-09 10:12:08 · 445 阅读 · 0 评论 -
Android物理键监听
public boolean onKeyDown(int keyCode, KeyEvent event) { //监听物理键 if (keyCode == KeyEvent.KEYCODE_HOME) {// home键 //相关响应代码 return true; } if (keyCode == KeyEvent.KEYCODE_BACK) {// 返回键 //相关响应代码 re转载 2015-08-20 15:22:56 · 1816 阅读 · 0 评论 -
SharedPreferences 存储
存储 数据 //获取SharedPreferences 的实例 SharedPreferences mySharedPreferences = getSharedPreferences("Setting", Activity.MODE_PRIVATE); SharedPreferences.Editor editor原创 2015-08-22 15:25:00 · 397 阅读 · 0 评论 -
Android 中关于 TextView中链接的拦截
最近在项目中遇到了这个问题,希望用户点击了TextView中的链接后,跳转到应用本身的一个webView界面,而不去打开系统的浏览器,这里我把相关代码整理一下,希望对其他人有帮助 // 直接拷贝这些代码到你希望的位置,然后在TextView设置了文本之后调用就ok了 private void SetLinkClickIntercept(TextView tv) { tv.setMo转载 2015-10-19 10:52:27 · 1250 阅读 · 1 评论 -
动态获取手机IP 获取广播
但是在4.0 下 会出现类似fe80::b607:f9ff:fee5:487e的IP地址, 这个是IPV6的地址,我们需要获得是的IPV4的地址,所以要在上诉代码中加一个判断 [java] InetAddressUtils.isIPv4Address(inetAddress.getHostAddress()) package com.example.a原创 2015-09-18 13:07:13 · 856 阅读 · 0 评论 -
数据库查询并存放
写一个 泛型 public class Cloud { int Type; String Filename; int size; int Time; public int getType() { return Type; } public void setType(int type) {原创 2015-07-15 18:53:58 · 464 阅读 · 0 评论 -
Collect preferences failed, class java/lang/AutoCloseable not found in C:\Program Files (x86)\Androi
刚更新了Android sdk 19,但是出现以下两个问题,浪费我2个小时的时间,现在将我遇到的问题和解决方法总结如下: 问题1:打开eclipse点更新后,出现This Android SDK requires Android Developer Toolkit version 22.0.0 or above. 原文地址 本人最近在操作更新ANDROID SDK时出现类似于题目转载 2015-07-13 11:16:06 · 598 阅读 · 0 评论 -
Java 值传递
类之间的值传递 public clas a (){ int a = 12; int b = 11; ab(a,b); //这样就把上面俩值放到下面的类中,然后在类中直接用就好了 } public void ab ( int a ,int b){ int 23 = a +b;原创 2015-07-25 16:05:25 · 326 阅读 · 0 评论 -
跳转界面闪退 Layout加权重 无法启动
在Layout里面我加入了权重,然后在页面跳转的时候一直闪退,看了LogCat日志也没看出什么来。 看Activity的代码没问题,测试了几个Layout,都可以正常运行,然后看布局 发现没个Button虽然设置了权重,但是没设置android:layout_width(宽度),注:虽然设置了权重,但是必须也必须设置宽度!原创 2015-04-09 17:13:14 · 770 阅读 · 0 评论 -
Android ViewPager控件实现图片轮播
图片轮播在很多app中需要使用到,下面源码是通过Android ViewPgaer控件实现图片轮播。 源码下载:http://download.csdn.net/detail/zouchao911/8308427 效果图: 1、MainActivity.java文件代码: [java] view plaincopy转载 2015-05-27 15:52:25 · 722 阅读 · 0 评论 -
Android 用Animation-list实现逐帧动画
原创路径:http://blog.csdn.net/aminfo/article/details/7847761 第一步:先上图片素材,以下素材放到res/drawable目录下: http://blog.csdn.net/aminfo/article/details/7847761 图片素材:转载 2015-05-27 16:48:24 · 393 阅读 · 0 评论 -
Android开发之动画效果浅析(一)
Android开发之动画效果浅析 请尊重他人的劳动成果,转载请注明出处:Android开发之动画效果浅析 程序运行效果图: Android动画主要包含补间动画(Tween)View Animation、帧动画(Frame)Drawable Animation、以及属性动画Property Animation。下面依次介绍一下各个动画。 1. 补间动画(Tween)转载 2015-05-27 16:50:30 · 1384 阅读 · 0 评论 -
Android的AnimationSet动画实现图片的轮播,移动和切换可以自定义时间
//图片切换 public Runnable runnable = new Runnable() { @Override public void run() { // TODO Auto-generated method stub //俩个动画 AnimationSet an原创 2015-05-27 14:00:06 · 2574 阅读 · 0 评论 -
Android让按钮或控件圆角让被景圆圈
android:shape="rectangle" android:padding="3dp" > android:width="3.0dip" android:color="#FFFFFF" /> android:topLeftRadiu原创 2015-05-27 14:46:52 · 426 阅读 · 0 评论 -
Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动画做转载 2015-05-29 10:10:38 · 392 阅读 · 0 评论 -
点击弹出框,实现可以搜索的ListView排序数据
使用EditText+ListView并结合TextWatcher实现输入关键字筛选数据 想必大家应该遇到过这样的情况,当点击Spinner控件后弹出的列表内容超多,一个一个滑动着去寻找所要的项很麻烦,尤其是当自己知道想要选择的内容,这时候如果我们只需要输入某些关键字,就可以讲上百条数据筛选出几十条甚至更少,岂不是会方便很多。 其实这是项目中的一个需求,由于目前公司接触的多数和数据采集原创 2015-05-29 16:13:01 · 442 阅读 · 0 评论 -
Android 图片缓存--DisplayImageOptions
啥也不说,上码 [java] view plaincopyprint? ImageLoader imageLoader; DisplayImageOptions options; options = new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.notify_image_non转载 2015-05-29 18:11:44 · 489 阅读 · 0 评论 -
Android控件常用属性
android:background="#00000000" 背景透明 --------------------------分割线----------------------------- EditText: android:hint=" 未命名" //提示信息 android:textColorHint="#CCCCCC" //提示信息字体 android:原创 2015-05-27 14:55:47 · 346 阅读 · 0 评论 -
Android 禁止横竖屏切换
禁止横竖屏切换 在网上找的方法只有 android:configChanges="orientation|keyboardHidden|screenSize" 这一句话,设置了不管用。 经过试验,必须在进入页面的时候就加方向:android:screenOrientation="portrait" 例如: and原创 2015-05-28 18:02:32 · 425 阅读 · 0 评论 -
Android(第三种动画)属性动画完全解析(上),初识属性动画的基本用法
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是转载 2015-05-29 10:10:52 · 375 阅读 · 0 评论 -
SwitchButton开关按钮的多种实现方式
源码下载:http://download.csdn.net/download/a876434758/8751487 刚开始接触开关样式的按钮是在IOS系统上面,它的切换以及滑动十分帅气,深入人心。 所谓的开关按钮,就是只有2个状态:on和off,下图就是系统IOS 7上开关按钮效果。 起初我在android上我只会使用CheckBox去满足对应的功能。后来转载 2015-05-29 14:40:01 · 2168 阅读 · 0 评论 -
自定义居中弹出框
//弹出框完成按钮 public void notification_complete(){ view = LayoutInflater.from(this).inflate(R.layout.dialog_complete,null);// 自定义布局 final AlertDialog d原创 2015-05-29 15:31:14 · 631 阅读 · 0 评论 -
Android跳转照相机并存储照片
跳转到照相机: Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); 、 关于照片处理: File outputImage = new File(Environment.getExternalStorageDirectory(), "/Schoolink/image/" + Image_file_na原创 2015-06-03 12:53:55 · 1223 阅读 · 0 评论 -
Android头像ImageView圆形
自定义ImageView: import android.app.Notification; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.BitmapShader; import原创 2015-05-27 15:29:16 · 427 阅读 · 0 评论 -
数据库读取Size(大小),自动转换MB 或 KB 显示
从数据库查询出某个文件的大小,但是大小单位是B,想让他自动转换为MB或者KB, 那就这样取呗···· String length = FileUtils.getFileSize(file.getSize()); 这样直接把length放到text里就能直接显示了原创 2015-07-10 15:34:13 · 3244 阅读 · 0 评论 -
Studio中导出手机数据库
导读:内容都是重复的,只不过写的有点繁琐。只希望新新手能看懂。步骤都列出来了 --------------------------------------------------------------------------------------------------------------------------------------- 1.打开Terminal原创 2016-01-15 16:33:15 · 2753 阅读 · 0 评论