![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程代码
三棵面包树
这个作者很懒,什么都没留下…
展开
-
Java二维码的制作
关于运用Java生成二维码的方法zxing制作方法如下:如图所示 ,创建一个java项目,导入Zxing架包,在包下创建java类 编入以上代码 ,运行后即可在D盘中生成二维码。原创 2016-08-20 11:11:30 · 249 阅读 · 0 评论 -
Android 高德地图自定义InfoWindow
高德地图自定义InfoWindow官方API绘制信息窗体。自定义InfoWindow代码(最核心代码)。 Marker marker = aMap.addMarker(new MarkerOptions() .position(pointList.get(i)).snippet("dasda") .title("标题").vi原创 2016-11-04 14:22:22 · 1780 阅读 · 1 评论 -
Android 实现Ripple效果。
这篇是网上代码整理。(小白只会改皮毛,核心代码网上拿来) 首先:public class RippleBackground extends RelativeLayout { private static final int DEFAULT_RIPPLE_COUNT = 6; private static final int DEFAULT_DURATION_TIME = 3000;转载 2016-11-04 15:05:38 · 1860 阅读 · 0 评论 -
Android利用RenderScript对图片处理实现高斯模糊效果。
Android中关于图片高斯模糊 网上有众多方法,一种比较简单的方法就是使用RenderScript进行图片处理: Google在API 11中引入了 RenderScript,ScriptIntrinsicBlur的相关方法只支持API 17及以上版本的系统。因此需要minSdkVersion18以上版本。public class OneActivity extends Activity {原创 2016-11-04 15:12:24 · 654 阅读 · 0 评论 -
(高德地图)在地图上随机显示多个标记
代码如下:public void drawMarkers() { ArrayList<LatLng> pointList = new ArrayList<LatLng>(); String[] name = {"信仰","风声","暗色","空白","堇色","万伟"}; String[] ask = {"这里味道不错!","刚下班回家,来这家吃","我不想吐槽","这环境不原创 2016-11-04 15:22:09 · 1769 阅读 · 0 评论 -
从相机或相册获取照片并进行裁剪(网上代码整理)
首先,布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma原创 2016-11-04 15:27:52 · 517 阅读 · 0 评论 -
从相机或相册获取照片并进行裁剪(网上代码整理)
首先,布局文件: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:backg原创 2016-10-24 22:59:18 · 444 阅读 · 0 评论 -
android实现水流效果持续一段时间后消失。
主要是网上代码为基础:通过对网上代码修改,达到需要的效果(线程+动画实现) 代码不是很优化。 首先,自定义view ,在view中画出水流效果。public class WaveView extends View { //画笔 private Paint mPaint; //抗锯齿 private DrawFilter mDrawFilter; //屏宽原创 2016-11-04 14:52:08 · 736 阅读 · 0 评论 -
Android应用中去掉标题栏。
比较常用的有两种。 一、在清单文件(manifest.xml)里面实现:<application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar"> 二、在代码里实现。pr原创 2016-11-05 22:09:43 · 467 阅读 · 0 评论 -
自定义ScrollView实现下拉反弹的效果(有点类似于下拉刷新)。
一个简单的下拉反弹效果。 通过自定义ScrollView实现。public class BounceScrollView extends ScrollView { private View inner; private float y; private Rect normal = new Rect(); private boolean isCount = false;原创 2016-11-05 22:34:28 · 420 阅读 · 0 评论 -
Android中在Fragment中利用scrollView实现图片下拉效果。
网上有很多相关的介绍,当然这篇也是参考网上的代码整理出来的。 首先,是xml中的布局,只贴出主要的布局:<ScrollView android:id="@+id/scollview" android:layout_width="match_parent" android:layout_height="wrap_content" > <ImageView原创 2016-11-05 22:38:23 · 814 阅读 · 0 评论 -
Android最基础简单的ListView实现方法。
首先,activity_main.xml布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:lay原创 2016-11-05 22:44:26 · 430 阅读 · 0 评论 -
Android 沉浸式状态栏的实现方法、状态栏透明。
沉浸式状态栏有两种实现方法,这里讲通过代码实现。 首先,写一个工具类:public class StatusBarCompat { private static final int INVALID_VAL = -1; private static final int COLOR_DEFAULT = Color.parseColor("#20000000"); @TargetAp转载 2016-11-05 23:00:45 · 226 阅读 · 0 评论 -
Android 欢迎界面四个跳转页(Fragment实现渐变渲染)。
注:本文内容为网上代码,自己整理出来看看效果,以后项目或者练习可以用上。 首先,自定义View:public class ColorAnimationView extends View implements ValueAnimator.AnimatorUpdateListener, Animator.AnimatorListener { private static fin转载 2016-11-06 10:15:27 · 904 阅读 · 1 评论 -
Android应用设置无标题栏的实现方式
去掉标题栏 第一,在代码中实现;requestWindowFeature(Window.FEATURE_NO_TITLE);代码要写在setContentView()前。第二,在xml文件中进行配置;调用系统自带的样式;实现全屏效果:android:theme="@android:style/Theme.NoTitleBar.Fullscree原创 2016-10-26 17:38:12 · 1314 阅读 · 0 评论 -
Android中circlemenu实现圆形转盘菜单。(网上代码整理)
网上有很清晰的案例及代码,这篇是通过网上代码整理成自己需求的效果。 首先,自定义ImageView(网上代码):public class CircleImageView extends ImageView { private float angle = 0; private int position = 0; private String name; public fl原创 2016-11-05 21:46:22 · 2357 阅读 · 0 评论 -
Android-xml文件中的res与res-auto区别。
通常,我们在布局文件中使用自定义属性的时候会这样写xmlns:app=”http://schemas.android.com/apk/res/包路径” 但如果你当前工程是做为lib使用,那么你如上所写 ,会出现找不到自定义属性的错误 。 这时候你就必须 写成xmlns:app=”http://schemas.android.com/apk/res-auto/包路径”。一般的xmlns:andro原创 2016-11-08 10:44:12 · 943 阅读 · 0 评论 -
Android简单PopWindow的实现方法。
直接上代码。 首先是布局: activity_main.xml中:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2016-11-08 23:49:21 · 737 阅读 · 0 评论 -
Android 高仿IOS底部Dialog对话框。
Android 高仿IOS底部Dialog对话框,网上也有很多源码。比较全的在这里 android实现 仿iphoneDialog实现类似于iphone对话框样式 Android仿IOS UIAlertView对话框 我这里只是做一个简单的实现,以后有时间再慢慢整理其他的样式(毕竟IOS做的效果真的很好看)。 先看看效果: 再来看代码, 首先,两个布局文件: activity_ma原创 2016-11-09 16:36:56 · 857 阅读 · 0 评论 -
Android自定义Dialog仿IOS的Dialog
由于时间原因,没有详细整理,直接拿网上代码: 先看看效果: 首先,布局文件: activity_main.xml:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layou转载 2016-11-09 19:03:14 · 1258 阅读 · 0 评论 -
android最基础简单的ListView实现方法
首先,activity_main.xml布局: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">原创 2016-10-27 22:30:32 · 485 阅读 · 0 评论 -
Android的button颜色渐变效果:
先看看效果: 接着,看代码。 在drawable文件下新建一个shape:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 填充的颜色 --> <solid android:color="#75c233" />原创 2016-11-10 17:38:41 · 8042 阅读 · 0 评论 -
Android验证手机号和邮箱的正则表达式。
先看看效果: 接着就是代码: 布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height原创 2016-11-10 18:37:42 · 777 阅读 · 0 评论 -
Android 仿IOS的UIPickerView的效果
网上代码为基础: 首先,两个布局文件: picker_layout.xml文件:<RelativeLayout android:background="#99232323" android:id="@+id/picker_rel" android:layout_height="match_parent" android:layout_marginTop="-620dp"转载 2016-11-04 14:35:32 · 963 阅读 · 0 评论 -
Android的ToggleButton实现开关按钮
首先准备两张图片: 然后,布局文件设置:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:原创 2016-11-04 14:30:10 · 1018 阅读 · 0 评论 -
Android的Activity动画
Android启动和关闭activity时加上动画效果(放大淡出为例)。 启动时:Intent intent = new Intent(MainActivity.this, SecondActivity.class); startActivity(intent); // 放大淡入效果原创 2016-11-11 18:09:25 · 265 阅读 · 0 评论 -
ButterKnife基本使用。
转载于这里写链接内容 Butter Knife处理字段和方法绑定.重要更新: 目前(2016.4.29), ButterKnife的最新版本是8.0.1. Demo项目已更新: 这里写链接内容 以下原文是针对ButterKnife v6.1.0的, v8.0.1主要的不同在以下几个关键词:@InjectView -> @BindView@InjectViews -> @BindViews转载 2016-11-16 15:43:18 · 441 阅读 · 0 评论 -
tablayout底部导航栏
package com.mieasy.tablayout;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.support.design.widget.TabLayout;import android.support.v4.app.Fragment;import andro原创 2016-10-14 14:54:04 · 333 阅读 · 0 评论 -
Android中anim 的属性。
Android 动画是Android开发中必须掌握的内容,下面举个例子介绍它的一下基本属性。<set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="200" android:fromYDelta="100%" an原创 2016-11-14 10:45:33 · 643 阅读 · 0 评论 -
Android圆形图像的实现。
实现方法主要是重写ImageView,然后在布局中进行调用。 看看效果: 代码如下(流行拿来主义,最核心的也是拿来):public class RingsImgageView extends ImageView { private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP; private static原创 2016-11-14 14:35:47 · 262 阅读 · 0 评论 -
Android 侧滑效果的简单实现。
先看效果: 首先,导入包:compile files('libs/nineoldandroids-2.4.0.jar')r然后在main中创建一个widget包。 c创建ViewDragHelper类public class ViewDragHelper { private static final String TAG = "ViewDragHelper"; public转载 2016-11-18 12:17:24 · 744 阅读 · 1 评论 -
Android 访问相机拍照的爬坑日记。
最近被android相机拍照困扰了几天。 android6.0需要动态添加权限,在适配时不同手机对xml添加权限和动态添加要求不一样(菜鸟的个人理解)。不多说了,看代码。public class MainActivity extends Activity { private ImageView imageView; private File output; private原创 2016-12-10 17:03:08 · 363 阅读 · 0 评论 -
Android 更改 Toast 的默认位置及自定义Toast
先看看两篇文章 Android 更改 Toast 的默认位置 android Toast大全(五种情形)建立属于你自己的Toast Toast Notifications的API默认效果的代码Toast.makeText(MainActivity.this,"默认样式",Toast.LENGTH_SHORT).show();自定义显示位置效果private Toast toast; toas原创 2016-12-06 19:11:53 · 1124 阅读 · 0 评论 -
Android的DialogFragment的简单使用。
先看文章 Android ListView入门知识–各种Adapter配合使用 Android–>Dialog/DialogFragment宽度高度修改/全屏,自定义样式 Android 自定义 DialogFragment 宽度问题 [Android]ListView中分割线的设置 (转)Android 开发 对话框Dialog dismiss和hide方法的区别 Android原创 2016-12-10 18:25:00 · 702 阅读 · 0 评论 -
Android 登陆功能的实现。
做android开发时间不长,与服务器打交道基本不会,花了二天时间才把登陆功能实现。下面讲一下实现过程。 s首先,导入两个包:volley 框架包和gson包compile files('libs/volley_source.jar')compile 'com.google.code.gson:gson:2.8.0'z再次,核心代码:private void init() { lo原创 2016-11-22 19:43:41 · 1100 阅读 · 0 评论 -
Ubuntu如何安装切换jdk版本.
Ubuntu如何安装切换jdk版本 Ubuntu系统下不能打开.jar包,可能是JDK版本选择不对. Ubuntu下安装JDK 使用命令直接进行jdk安装.sudo apt-get install openjdk-8-jre openjdk-8-jdk.查看相应的jdk是否在 ubuntu的jdk菜单里,查看:sudo update-alternatives --config javasud原创 2016-12-05 11:01:58 · 380 阅读 · 0 评论 -
Android中ProgressDialog的简单使用.
关于Android中ProgressDialog的简单使用可以看这里 Android中ProgressDialog的应用 Android之ProgressDialog的使用关于Android ProgressBar & ProgressDialog 的详解可以看这里的讲解 【详解】Android ProgressBar ProgressDialog 进度条 进度条对话框 关于Progress原创 2016-12-05 15:59:58 · 17497 阅读 · 0 评论 -
android随机生成验证码。
主要功能就是随机生成验证码,点击验证码更换,输入验证码做对比。 链接随机验证码 源码链接源码 主要代码块: Code类public class Code { //随机数数组 private static final char[] CHARS = { '2', '3', '4', '5', '6', '7', '8', '9', '转载 2016-11-23 13:45:22 · 371 阅读 · 0 评论 -
Android 点击生成随机数。
原文:生产随机数 代码:public class MainActivity extends Activity { private Button button; private String code; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat转载 2016-11-23 14:41:24 · 3717 阅读 · 0 评论 -
Android获取手机验证码。
主要是在程序中生成验证码,然后将验证码保存到本地,发送验证码和手机号给接口,在通过短信接口发给手机验证码。public class MainActivity extends Activity { private Button sc,yanzhen; private EditText phone,shuru; public static final String DATABAS原创 2016-11-23 19:10:30 · 578 阅读 · 0 评论