自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 Fragment中使用Glide加载Banner图片无效的解决方案

接手别人的项目,遇到了一个问题,首页用的是Fragment,又用开源框架Banner来实现轮播图,图片加载用的是Glide,然而三张图片要么加载不全,要么就是一张都出不来,经过Debug认为是Glide获取容器生命周期的机制与其他开源框架产生了冲突,故而导致图片加载失效,经过反复尝试决定,换一个图片加载框架,换装picasso实现图片加载,果断解决了问题glide是使用传入的上下文对象注入一个...

2018-09-30 15:52:56 2316

原创 快应用扫码安装

打开cmd在项目的根目录 使用 npm run server指令生成HTTP的服务器IP和端口 以及一个二维码使用官方的快应用调试器 扫描二维码即可在手机上快速开启快应用 注意提示信息 : 请确保手机与App Server处于相同网段...

2018-03-29 15:27:21 1690

原创 快应用遇到的问题

快应用官网:https://www.quickapp.cn/ 快应用开发文档:https://doc.quickapp.cn/按官方开发文档进行操作过程中 在编译环节 npm run build 时遇到了报错Error: Cannot find module 'C:\Users\Administrator\Desktop\xianyu\hello\node_modules\hap-tools\w...

2018-03-29 14:44:40 1273

原创 H5学习笔记一

1.网页的构成一个网页是很多的物理文件组成的:html文件、图片文件、js文件、css文件。这些文件要通过特殊软件才能上传到服务器上。然后就能让用户看了。用户通过浏览器,访问网址,服务器上面的文件就会通过http请求悄悄地传输到用户的电脑中的临时文件夹中,在用户的电脑中执行、渲染、呈递2.HTMLHTML是英语HyperText Markup Language的缩写,超文本标记语言HTML是负责描...

2018-03-27 23:31:02 219

原创 Kotlin

2018.3.6使用kotlin自动生成方法 运行时Crash错误信息如下:kotlin.NotImplementedError: An operation is not implemented: not implemented解决方法:删除或注释掉 自动生成方法时系统生成的 TODO 信息即可 TODO("not implemented") //To change body of created...

2018-03-06 18:16:42 149

原创 2017.04总结

1.Base64加密:具体的概念以及原理,网上连篇累牍,此处不再赘述,直接上代码:DEFAULT 这个参数是默认,使用默认的方法来加密NO_PADDING 这个参数是略去加密字符串最后的”=”NO_WRAP 这个参数意思是略去所有的换行符(设置后CRLF就没用了)CRLF 这个参数看起来比较眼熟,它就是Win风格的换行符,意思就是使用CR LF这一对作为一行的结尾而不是Unix风格的LFURL_SA

2017-04-20 12:02:53 346

原创 android更改全局字体

开发中遇到了把字体改为ios regular.ttf的需求 第一步: 在app上右键点击 选择new 再选择folder 续选Assets Folder 在main目录下创建新Assets文件夹 完成后如下图: 第二步: 新建一个继承Application类的class 声明变量 并将资产目录下的ttf文件引入 设置给系统自带的 SERIFpublic class myApplicati

2017-03-03 12:39:01 1719 1

原创 异常错误信息及解决方法合集(持续更新)

本文旨在记录开发过程中遇到的错误异常信息,并记录解决的办法以及自己对出现此种错误异常的原因的一些推测 若有纰漏还请各路大神不吝指正1.java.lang.IllegalArgumentException: No config chosen原因:SDK找不到支持OPENGL的硬件用户钩选了Use Host Gup 选项,此选项是说模拟器使用用户物理机上的GPU。如果用户物理机没有...

2017-02-17 13:11:33 6920 2

原创 ToastUtils

import java.util.List; import android.app.Activity; import android.app.ActivityManager; import android.app.ActivityManager.RunningServiceInfo; import android.content.Context; import

2017-02-16 14:43:41 445

原创 Android属性allowBackup安全风险

allowBackup安全风险Android API Level 8及其以上Android系统提供了应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值,默认是True。

2017-02-06 22:14:31 280

原创 android原生倒计时器CountDownTimer

android原生倒计时器

2017-01-10 17:07:04 794

原创 EditText的内容改变监听

监听EditText的内容变化 改变组件中右侧图片监听EditText改变 改变button的可点击状态和背景图

2016-07-08 10:46:57 451

原创 Android权限

读写存储卡android.permission.WRITE_EXTERNAL_STORAGEandroid.permission.READ_EXTERNAL_STORAGE装载和卸载文件系统android.permission.MOUNT_UNMOUNT_FILESYSTEMS网络连接android.permission.INTERNETandroid.permissi

2016-05-27 14:46:28 460

原创 android随笔26--常用代码

//隐藏标题栏public void onCreat(Bundle savedInstanceState){ super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.XXX); }

2016-05-22 01:05:16 249

原创 android随笔25——搜索框输入内容后界面的隐藏逻辑

xml文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat

2016-05-11 09:38:28 1506

原创 loginUtil

httpManagerimport java.util.Map;import java.util.Map.Entry;import java.util.Set;import android.app.ProgressDialog;import android.content.Context;import com.android.volley.RequestQueue;import

2016-01-25 14:44:10 670

原创 android随笔24——触摸事件与点击事件

触摸事件的两种实现方式 1. 设置触摸监听:setOnTouchListener 2. 重新onTouchEvent方法以上两种都是如此: 如果返回true,代表消费事件,down、move、up 如果返回false,代表不消费事件,只能监听到down事件如果两个都返回true:setOnTouchListener 有效

2016-01-13 17:19:51 379

原创 android随笔23——框架浅见

一点拙见:所谓框架 在我看来就是 同类代码中一些重复出现或共性的代码抽取出来写成一个Base类 (基类)让其他类继承该Base类进行调用 以提高代码编写的效率在抽取的时候一定要将不一样的代码删掉 只留相同的重复出现的可以将不同的地方集成抽象方法让子类必须重写即可/** * 框架 fragment基类 * 提供一些其他Fragment的共性的方法和代码

2016-01-12 23:22:28 232

原创 android随笔22——viewPager填充方式

ViewPager填充方式1. Viewpager+ImageView(普通的控件) (PagerAdapter) 如果子界面比较简单,我们可以直接使用控件填充2. ViewPager+Fragment 如果子界面比较复杂,我们可以采用Fragment填充 FragmentPagerAdapter 继承PagerAdapter getCount()

2016-01-11 22:00:07 376

原创 android随笔21——SlidingMenu侧滑菜单

SlidingMenu-master    侧滑菜单,维护在github  master:主干      1. 引入 SlidingMenu库工程之后,出现v4包冲突问题            Found 2 versions of android-support-v4.jar in the dependency list,            [2016-01-09

2016-01-11 19:08:40 257

原创 MyLog工具类

日志工具类import android.util.Log;/** * 自定义的log工具类 * Created by Administrator on 2016/1/9 0009. */public class MyLog { //log日志默认为true 正式上线之后需要改为false private static boolean isOpen = true; /**

2016-01-09 22:58:38 470

原创 android随笔20——控件的layout属性

控件的layout属性 : layout_width layout_height 控件的layout属性,宽高,如果有父亲,才会有效。 setContentView(R.layout.btn_layout); 会将btn_layout挂载到系统的内容区域FrameLayout。 把布局btn_layout转换为view对象,通过View.infla

2016-01-09 22:07:54 271

原创 android随笔19——手机屏幕适配

手机屏幕适配 让应用在不同分辨率下的手机有较好的显示效果。 1. 图片适配: 根据手机的像素密度,选择不同drawable文件夹下的图片2. dimens 尺寸 适配:根据手机的像素密度,选择不同values文件夹下的dimens3. 布局适配:根据手机的像素密度,选择不同layout文件夹下的布局4. 代码适配:通过代码动态指定控件大小,达到适配效果5. 权重适配

2016-01-09 21:53:08 262

原创 android随笔18——平移动画

MainActivity import android.app.Activity;import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.support.annotation.NonNull;import android.view.View;

2015-12-28 18:53:44 300

原创 TaskUtils

import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import zz.itcast.mobileguardz10.R;import

2015-12-26 16:50:00 571

原创 StreamUtils

import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;public class StreamUtils {/*** 将输入流转换为字符串* @param input* @return*/public static S

2015-12-26 16:49:31 311

原创 SmsUtils

import java.io.File;import java.io.FileOutputStream;import org.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.XmlPullParserException;import org.xmlpull.v1.XmlSerializer;import androi

2015-12-26 16:48:59 534

原创 QueryAddressUtils

import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public class QueryAddressUtils {/*** 根据号码,查询地址* @param ctx* @param n

2015-12-26 16:48:10 284

原创 Md5Utils

import java.io.File;import java.io.FileInputStream;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Utils {private static final String

2015-12-26 16:46:24 449

原创 DensityUtil

import android.content.Context;public class DensityUtil {   // 象素 = db * 屏幕密度    /**      * 根据手机的分辨率从 dip 的单位 转成为 px(像素)      */      public static int dip2px(Context context, floa

2015-12-26 16:45:51 592

原创 ContactInfoUtils

import java.util.ArrayList;import java.util.List;import zz.itcast.mobileguardz10.bean.ContactInfo;import android.content.ContentResolver;import android.content.Context;import android.dat

2015-12-26 16:45:18 1238

原创 杀毒Utils

import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public class AVUtils {/*** 判断md5

2015-12-26 16:44:41 284

原创 AppInfoUtils

import java.io.File;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.pm.ApplicationInfo;import android.content.pm.PackageInfo;import andr

2015-12-26 16:43:30 390

原创 android随笔01——handler

handler : 当需要在子线程更新UI的时候,可以用handler来完成;步骤:1.在主线程中新建一个handler对象:     (以软件联网检查更新的部分代码来演示)private String desc; private String updateurl;private final int GO_HOME = 100; privat

2015-12-26 16:35:55 260

原创 android随笔02——MD5加密代码

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Utils { private static final String YAN = "isgu&*%^2345UTF23(*&ywtdfkxjf47"; //YAN是随意设置

2015-12-26 16:35:16 270

原创 android随笔06——单元测试

android:name="android.test.InstrumentationTestRunner" android:targetPackage="zz.itcast.mobileguardz10" />//必须写在清单文件中

2015-12-26 16:32:22 187

原创 android随笔07——动态获得service状态

public class MyUtils {//工具类//动态判断服务是否运行public static boolean isServiceRunning(settingActivityCenter act,String className){​ * ActivityManager是当前手机状态的管理者,不仅仅管理Activity,还管理Service,以及其他,一切正运行中的信息

2015-12-26 16:30:15 395

原创 android随笔08——代码注册广播接收者

private SmsReceiver smsReceiver; public void onCreate() { super.onCreate(); //在代码中注册一个广播接收者 smsReceiver = new SmsReceiver(); IntentFilter filter = new IntentFilter(); //设置广播接收的优先级 filt

2015-12-26 16:28:38 287

原创 android随笔09——中断电话

需要添加 android.permission.CALL_PHONE 电话权限       android.permission.WRITE_CONTACTS 修改联系人权限       android.permission.WRITE_CALL_LOG​ 修改通话记录权限1.在工程目录src下新建android.telephony包​:存入Neighb

2015-12-26 16:23:28 384

原创 android随笔10——自定义插入器

插入器就是规定动画执行的中间过程Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);shake.setInterpolator(new Interpolator() { @Override *input​ 输入值 相当于X轴 public float getInter

2015-12-26 16:13:18 234

MD5加密工具类

MD5工具类,拿进项目修改包名就能直接使用

2016-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除