学习
26yl
这个作者很懒,什么都没留下…
展开
-
centos docker安装 Redis
搜索redis镜像docker search redis拉取redis镜像docker pull redis:5.0创建容器,设置端口映射docker run -id --name=c_redis -p 6379:6379 redis:5.0使用外部机器连接redis./redis-cli.exe -h 192.168.149.135 -p 6379原创 2020-11-03 17:57:15 · 149 阅读 · 0 评论 -
centos docker 安装MySQL
搜索mysql镜像docker search mysql拉取mysql镜像docker pull mysql:5.6创建容器,设置端口映射、目录映射# 在/root目录下创建mysql目录用于存储mysql数据信息mkdir ~/mysqlcd ~/mysqldocker run -id \-p 3307:3306 \--name=c_mysql \-v $PWD/conf:/etc/mysql/conf.d \-v $PWD/logs:/logs \-v $PW.原创 2020-11-03 17:19:22 · 139 阅读 · 0 评论 -
centos安装docker
一、安装Docker# 1、yum 包更新到最新 yum update# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2# 3、 设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docke原创 2020-11-03 15:42:53 · 70 阅读 · 0 评论 -
Android获取缓存路径
Android获取缓存路径 public static String getDiskCacheDir(Context context) { String cachePath = null;//Environment.getExtemalStorageState() 获取SDcard的状态//Environment.MEDIA_MOUNTED 手机装有SDCard,并且可以进转载 2016-11-23 10:29:26 · 599 阅读 · 0 评论 -
findbugs的警告类型
findbugs警告26个。主要有以下9类问题。1、Bug: Hard coded reference to an absolute pathname BUG描述:This code constructs a File object using a hard coded to an absolute pathname(此代码包含文件对象为一个绝对路径名)问题原因:硬编码指向绝对路径。File pr转载 2016-11-02 11:01:50 · 5377 阅读 · 0 评论 -
安卓将本地时间转换为东八区时间
# Add project specific ProGuard rules here.# By default, the flags in this file are appended to flags specified# in E:\works\sdk/tools/proguard/proguard-android.txt# You can edit the include path an原创 2016-11-02 09:35:41 · 3701 阅读 · 0 评论 -
根据图片比例设置控件的宽高,避免图片拉伸
/** * 根据图片比例设置控件的宽高,避免图片拉伸 * @param context * @param view 需要设置的控件 * @param w 图片的宽 * @param h 图片的高 */ public static void setHeight(Context context, View view,int w,in原创 2016-10-21 11:12:30 · 429 阅读 · 0 评论 -
Android获取屏幕宽度的4种方法
Android获取屏幕宽度的4种方法 方法一: WindowManager wm = (WindowManager) this .getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth(); int he转载 2016-10-21 10:32:48 · 318 阅读 · 0 评论 -
可以自动轮播的banner条,首页广告条,自定义指示点
先看使用 1.在布局文件<?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:id="@+id/acti原创 2016-10-21 09:50:15 · 2028 阅读 · 0 评论 -
dip 和 px的相互转换
1转载 2016-10-20 15:58:39 · 531 阅读 · 0 评论 -
iBeacon,摇一摇
判断手机是否支持蓝牙,是否开启蓝牙BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if (bluetoothAdapter == null) {// Intent intent = new Intent(getActivity(),原创 2016-12-06 15:56:18 · 844 阅读 · 0 评论 -
android图标库 hellocharts 遇到的坑
1.X轴Y轴的颜色不能单独设置,始终与轴文字颜色一致 原因: 源码 AxesRenderer 类 drawAxisLines方法 在画轴线时候canvas.drawLine(separationX1, separationY1, separationX2, separationY2, this.labelPaintTab[posit原创 2017-04-13 15:13:26 · 1782 阅读 · 1 评论 -
DataBinding eventbus butterknife 使用apt的冲突
DataBinding eventbus butterknife一起用会因为apt的原因冲突,一个解决方案就是就把注解编译android-apt切换到annotationProcessor在project的build.gradle 里面不用把以前的apt的都删掉,就留一个 classpath 'com.android.tools.build:gradle:2.3.0'在module的gradle里原创 2017-04-25 14:06:53 · 2141 阅读 · 0 评论 -
centos7 不能联网的问题
网上找了各种方法,后面发现是自己用的无线网卡,虚拟机检测不出来 所以解决方案 关闭虚拟机,打开虚拟机安装目录找到.vmx文件右键编辑打开在里面加入一行ethernet0.virtualDev = “e1000” 保存启动搞了几个小时、、、、原创 2017-05-30 10:03:31 · 354 阅读 · 0 评论 -
android 获取手机屏幕的刷新频率
Display display = getWindowManager().getDefaultDisplay();float refreshRate = display.getRefreshRate();原创 2017-05-22 16:10:31 · 21322 阅读 · 1 评论 -
简答的秒杀倒计时
CountTimeViewpublic class CountTimeView extends LinearLayout implements Runnable { private TextView tv_hour; private TextView tv_minute; private TextView tv_second; private onStopListene原创 2017-07-27 14:04:56 · 353 阅读 · 0 评论 -
简单的小区公告,系统公告
支持上下滑动,点击单条公告NoticeTextViewpublic class NoticeTextView extends LinearLayout { private Context mContext; private ViewFlipper viewFlipper; private View marqueeTextView; private List<String原创 2017-07-27 14:49:27 · 1009 阅读 · 0 评论 -
android多语言适配,获取布局方向
if(getLayoutDirection()==View.LAYOUT_DIRECTION_LTR){ //从左往右布局 }else { //从右往左布局 }原创 2017-08-25 16:47:59 · 1851 阅读 · 0 评论 -
ijkplayer 自定义解码器
ijkplayer 只提供了全版和简版的解码器文件,不一定能满足我们的需求具体见https://github.com/Bilibili/ijkplayer想要自定义自己需要的解码器格式 这里格式不是我们平常说的.mp4 .avi这种,而是编码格式如h264这种,具体可以百度下ln -s module-lite-hevc.sh module.sh//只需要在 module-lite-hevc.sh原创 2017-08-25 17:05:34 · 2753 阅读 · 0 评论 -
安卓工具集
作为积累,不定时添加package com.chg.utils;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.graphics.Bitmap;import android.graphics.BitmapFact原创 2016-11-02 15:51:30 · 204 阅读 · 0 评论 -
Fragment 的name属性
在Activity布局文件的内部声明Fragment。 你能够像一个视图那样给Fragment指定布局属性。下例说明了给Activity指定两个Fragment的布局文件。转载 2016-10-21 13:04:48 · 9191 阅读 · 1 评论 -
先天抢占焦点 事件
在xml文件下写这个属性 android:descendantFocusabilityafterDescendants 当子控件 不需要获得焦点的时候 获取焦点 beforeDescendants 优先其子控件获得焦点 blocksDescendants 会覆盖子控件 获得焦点转载 2016-07-05 21:39:41 · 251 阅读 · 0 评论 -
GestureDetector 手势识别
通过系统提供的MotionEvent来监测各种手势和(触摸)事件。当一个指定的手势事件发生时,GestureDetector.OnGestureListener回调函数将通告用户。这个类仅仅处理由触摸引发的MotionEvent(不能处理由轨迹球引发的事件)。要使用这个类需执行以下操作1. 为你的View建立一个GestureDetector实例。 2. 在View的onTouchEvent转载 2016-07-05 21:38:48 · 253 阅读 · 0 评论 -
通过GestureOverlayView手势库来识别手写的字
MainActivity 文件package qianfeng.gesture;import android.gesture.Gesture;import android.gesture.GestureLibraries;import android.gesture.GestureLibrary;import android.gesture.GestureOverlayView;import转载 2016-07-05 21:33:46 · 357 阅读 · 0 评论 -
PopupWindow
<————–MainActivity ———————> public class MainActivity extends AppCompatActivity implements View.OnClickListener {private PopupWindow popupWindow;@Overrideprotected void onCreate(Bundle savedInstanceS转载 2016-07-04 19:28:46 · 236 阅读 · 0 评论 -
**利用Zxing生成二维码
利用Zxing生成二维码: 一、导入Zxing二、下面是代码package com.qf.qrcodescan;import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.os.Bundle; import and转载 2016-06-30 21:28:27 · 258 阅读 · 0 评论 -
使用shareSDK 进行分享和授权登录
授权登录: http://wiki.mob.com/%e6%8e%a5%e5%8f%a3%e8%b0%83%e7%94%a8%e5%8e%9f%e5%88%99/ 一键分享:http://wiki.mob.com/Android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/public class MainActivity exte转载 2016-07-01 21:24:38 · 488 阅读 · 0 评论 -
短声音
package qianfeng.day04_camera;import android.content.Context; import android.media.AudioManager; import android.media.SoundPool; import android.os.Build;/** * Created by keven on 16/6/30. */ pu转载 2016-07-01 09:12:08 · 261 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
调用系统的相机 package com.qf.day3401;import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Bundle; import andro转载 2016-06-30 19:27:26 · 164 阅读 · 0 评论 -
注解 反射 概念
注解 @Retention 表示需要在什么级别保存该注释信息(生命周期)。可选的RetentionPoicy参数包括: RetentionPolicy.SOURCE: 停留在java源文件,编译器被丢掉 RetentionPolicy.CLASS:停留在class文件中,但会被VM丢弃(默认) RetentionPolicy.RUNTIME:内存中的字节码,VM将在运行时也保留注解,因此可以转载 2016-07-07 10:11:17 · 215 阅读 · 0 评论 -
ActiveAndroid 数据库
https://github.com/pardom/ActiveAndroid 5.0以上在清单文件加这句话 Applicationpackage qianfeng.activeandroid;import android.app.Application;import com.activeandroid.ActiveAndroid;import com.activeandroid.Config转载 2016-07-07 10:19:18 · 290 阅读 · 0 评论 -
安卓选择本地文件
FileExplorerActivity 选择器package chg.com.fileselect;import android.content.Intent;import android.os.Bundle;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import androi转载 2016-09-08 09:53:01 · 1067 阅读 · 0 评论 -
Android TextView 富文本加载实现
textView.settext(Html.fromHtml(text.toString(),new URLImageParser(textView),null))package com.changhong.hhys.utils.commom;import android.graphics.Bitmap;import android.graphics.Canvas;import android.转载 2016-10-09 14:37:18 · 3934 阅读 · 0 评论 -
shape 简单使用
使用 shape 绘制线条 `<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <!-- 填充颜色 --> <solid android:color="#F0F0F0" ></s转载 2016-07-21 11:07:55 · 256 阅读 · 0 评论 -
预压缩处理图片 options.inJustDecodeBounds = true
BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true;//只读取图片,不加载到内存中 BitmapFactory.decodeFile(file, options); options.inSampleSize=comp转载 2016-09-06 16:28:47 · 8341 阅读 · 2 评论 -
自定义Dialog 实现弹出窗口
继承Dialogpublic class SuccessSNDialog extends Dialog { private TextView mShop = null; private TextView mDetail = null; public SuccessSNDialog(Context context, int themeResId) { super(转载 2016-09-06 10:26:23 · 792 阅读 · 0 评论 -
检测更新版本
主要的逻辑代码UpdateAppManagerpublic class UpdateAppManager { // 文件分隔符 private static final String FILE_SEPARATOR = "/"; // 外存sdcard存放路径 private static final String FILE_PATH = Environment.get转载 2016-09-06 10:43:11 · 324 阅读 · 0 评论 -
SVN同步数据配置
gradle.properties文件SDK_VERSION=24BUILD_VERSION=24.0.0MIN_SDK=15TARGET_SDK=24LIBRARY_VERSION=24.0.0build.gradleapply plugin: 'com.android.application'android { signingConfigs { mySign {转载 2016-07-08 21:09:36 · 344 阅读 · 0 评论 -
常用时间格式的转化
package com.qf.one.utils;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.Locale转载 2016-07-18 11:44:51 · 3709 阅读 · 0 评论 -
ShareSDK单独调用
/** * 分享界面 * SharedActivity.java * Car273 * * Created by 方鹏程 on 2014年4月11日 * Copyright (c) 1998-2014 273.cn. All rights reserved. */package cn.car273.activity;import java.util.HashMap;import an转载 2016-07-22 13:12:52 · 2070 阅读 · 1 评论