自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (3)
  • 收藏
  • 关注

原创 同一个TextView如何显示不同颜色的文字、字体大小、字体样式

* 改变文字大小和字体样式 * * @param str * @param tv */ public void changeTextSize(String str, TextView tv) { Spannable WordtoSpan = new SpannableString(str); WordtoSpan.set

2017-11-01 17:23:37 299

原创 安卓开发工具快速配置环境变量--jdk安装步骤及配置环境变量、Android Studio、Eclipse配置环境变量

jdk安装步骤选择对应系统的jdk.exe文件双击,选择下一步,更改安装目录,选择你要安装的目录在点击确定,在点击下一步,然后等待,弹出目标文件夹 单击”更改”以将java安装到其它文件夹 安装到: c:\Program File\Java\jre.1.x.0_xx\等页面时选择关闭按钮即可。关于Android Studio,Eclipse安装步骤就不多讲 ,网上资料很多都有介绍。...

2017-03-11 00:36:05 898

原创 HTML入门学习笔记--CSS背景和精灵图(5)

33-背景颜色1.如何设置标签的背景颜色?在CSS中有一个background-color:属性, 就是专门用来设置标签的背景颜色的取值: 具体单词 rgb rgba 十六进制快捷键:bc background-color: #fff;34-背景图片1.如何设置背景图片?在CSS中有一个叫做background-image: url();的属性, 就是专门用于

2017-01-11 00:00:05 2085

原创 Android面试必考十大试题详解

1.Android中五种数据存储方式及特点分别是什么? 1)SharedPreference,存放较少的五种类型的数据,只能在同一个包内使用,生成XML的格式存放在设备中; 2)SQLite数据库,存放各种数据,是一个轻量级的嵌入式数据库; 3)File文件,通过读取写入方式生成文件存放数据; 4)ContentProvider,主要用于让其他应用程序使用保存的数据; 5)通过网络获取数据

2016-12-09 21:19:26 385

原创 Android面试问答题总结

1. 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activity setContentView() ,// 要显示的布局 button.setOnclickLinstener{ }, activity 是Context的子类,同时实现了window.callback和keyevent.callback, 可以处理与窗体用户交互的事件. 我开发常用的的有F

2016-12-03 19:57:27 1108

原创 15 个 Android 通用流行框架大全

1.缓存名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存2.图片加载名称 描述 Android Universal Image Loader 一个强大的加载,缓存,

2016-11-25 12:36:31 456

原创 Android经典71道笔试题,命中率超大!

本文为开发者奉献了71道经典Android面试题加答案–重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!!1. 下列哪些语句关于内存回收的说明是正确的? (b) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象2. 下面异常是属于Runtime Exception 的

2016-11-08 20:37:34 1948

原创 viewPager适配器PagerAdapter的两个直接子类FragmentPagerAdapter和FragmentStatePagerAdapter的区别

查看源码可知PagerAdapter是一个抽象类,它有两个直接子类FragmentPagerAdapter和FragmentStatePagerAdapter,那么下面就来说下两者的区别。public abstract class PagerAdapterpublic abstract class FragmentStatePagerAdapter extends PagerAdapterpubli

2016-10-20 15:24:28 660

原创 如何在同一个Activity中的Fragment与Fragment之间传值

如图在Afragment的布局中点击按钮传递值到Bfragment中显示出来。首先要明确一点Fragment与Fragment传值跟Activity传值有所不一样,不能单纯通过Intent.putExtra和getStringExtra传值和取值,我这里用的是自定义广播,当然还有其它的方式,代码如下public class MainActivity extends Activity { pub

2016-10-16 01:25:07 1459

原创 getFragmentManager 、getSupportFragmentManager 与getChildFragmentManager三者之间的区别

首先getFragmentManager 、getSupportFragmentManager这个两个FragmentManager用的最多,Fragment是安卓3.0以后引入的API,FragmentManager是管理Fragment的片段管理器,简单点说如果你的项目是运行在安卓系统3.0以后的版本(高版本)就用getFragmentManager来得到FragmentManager,那么问题

2016-10-12 01:45:47 5644 1

原创 如何让一个ListVIew按类型显示多种Item视图

在平常使用ListView的时候,通常我们使用的item的layout都是同一个。当需要有多个不同的item的layout时,有两种处理的办法。 第一种方法: 重写getView()方法 @Override public View getView(int position, View convertView, ViewGroup parent) { int type=listData

2016-09-06 19:46:52 645 1

原创 Android中的内存泄漏

引出问题: 在实际的android项目开发中,内存泄漏是比较常见的问题,有过一些android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢?答1:在android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了。 2:内存泄漏有什么

2016-08-31 19:49:52 383

原创 安卓中滑动事件的传递机制及dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent的调用

在探讨Android事件传递机制前,明确android的两大基础控件类型:View和ViewGroup。View即普通的控件,没有子布局的,如Button、TextView. ViewGroup继承自View,表示可以有子控件,如Linearlayout、Listview这些。而事件即MotionEvent,最重要的有3个:(1)MotionEvent.ACTION_DOWN  按下Vie

2016-07-20 21:07:44 2046

原创 Android微信分享提示签名不对,请检查签名是否与开放平台上填写的一致

记录一下:项目重构,之前使用Hybrid开发的app,现在要用Weex开发,做微信分享的时候用的是之前旧app里面申请的key,刚开始提示包名不对,请检查包名是否与开放平台上填写的一致一致,然后改成包名一样,分享的时候又提示签名不对。于是安装签名工具apk重新签名好填到开放平台去,保存后过一分钟在调分享就可以了。hhhhh…...

2019-09-24 12:09:35 13284

原创 Android组件Component如何传值给Weex vue

android中组件的点击事件只要在组件中实现就可以点击了。TextVirticls 组件代码package com.weex.app;import android.content.Context;import android.support.annotation.NonNull;import android.util.Log;import com.taobao.weex.WXSD...

2019-09-20 09:29:31 534

原创 Weex加载本地图片,本地html文件,本地字体图标

加载assets/html/文件夹里面的html文件 attrs:{src:“file:///android_asset/html/index.html”}加载assets/assets/images文件夹里面的图片 attrs:{src:“file:///android_asset/assets/images/loading.gif”}备注加载图片的时候也可以用loca方式,但是不能加载gi...

2019-09-09 21:32:41 1041

原创 Adroid studio3.2 JNI教程

此贴记录一下Android Studio 进行jni开发的基础配置以及入门教程1.下载NDK2.配置(1)打开gradle.properties,添加:android.useDeprecatedNdk=true(2)打开local.properties,添加:ndk.dir=D:\Android\SDK\ndk-bundle(3)app里面的build.grald文件夹中添加andro...

2019-04-02 22:57:35 290

原创 如何使用Postman调试接口

1.登录接口2.不需要请求参数的接口3.带请求参数的接口

2018-10-12 14:49:05 4576 3

原创 Activity中通过Intent传递HashMap集合

对于对象在Activity中的传递我们仍然可以使用Intent来实现,只是要在传递之前需要将Map强制转化为Serialzable类型(对于自定义的类我们也可以让其实现Serializable接口)来实现。传递 private Map<Integer,String> mSelectBallMap = new HashMap<>(); ...

2018-10-08 11:49:03 3939 1

原创 android获取网络时间,不需要后台返回服务器时间字段

//获取网络时间 private void getNetTime() { LogUtil.i("wjw","getNetTime打印了....."); new Thread(){ @Override public void run() { URL url = null;/...

2018-09-26 17:57:39 999

原创 onNewIntent 作用

当Activity启动模式为singleTask时,如果在栈中已经有该Activity的实例,就重用该实例(会调用实例的onNewIntent())。不会调用onCreate方法,重用时,会让该实例回到栈顶,因此在它上面的实例将会被移除栈。如果栈中不存在该实例,将会创建新的实例放入栈中。 onNewIntent()非常好用,Activity第一启动的时候执行onCreate()—->on...

2018-08-08 10:04:23 2909

转载 Android中setTag的用法

Android中setTag的用法

2018-07-23 14:09:32 1235

原创 动态设置状态栏颜色为顶部标题背景图片颜色

动态设置状态栏颜色为顶部标题背景图片颜色package com.jibaowang.groupbuy.base;import android.content.Context;import android.content.Intent;import android.content.res.Configuration;import android.content.res.Resources...

2018-07-19 16:58:58 1024

原创 Fragment常见的几种切换方式

第一种情况ViewPager滑动切换跟点击切换package jibaowang.com.myapplicationdemo;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentPagerAdap...

2018-07-18 16:39:07 2651 2

原创 如何限制EditText只能输入两位小数

/** * 限制只能输入两位小数 * @param editText */private void myAddTextChangedListener(final EditText editText) { editText.addTextChangedListener(new TextWatcher() { @Override public void...

2018-07-02 15:32:24 408

原创 Android圆形图片或者圆角图片的快速实现

Android圆形图片或者圆角图片的快速实现话不多说直接上codexml文件布局

2018-06-09 16:08:13 2340 2

原创 Android使用CheckBox的时候注意事项

CheckBox默认是可以响应点击事件的,所以在给它父控件设置点击事件的时候要把CheckBox响应事件给屏蔽掉,不然有多个 CheckBox的时候会造成同时选中, android:clickable="false" android:focusable="false"...

2018-05-23 21:01:06 454

原创 自定义Dialog和PopupWindow的具体实现代码

自定义Dialog类package com.jibaowang.chat.dialog;import android.app.Dialog; import android.content.Context; import android.view.Gravity; import android.view.View; import android.view.Window; impo...

2018-05-19 21:39:02 198

原创 EditText设置android:imeOptions="actionSend"无效问题

<!--除了设置imeOptions的值外,还需要设置android:singleLine="true"或者android:inputType="text"任意一个即可--> <!--默认换行--> <EditText android:layout_width="match_parent" android:lay...

2018-05-15 21:13:06 2100

转载 Android底部导航BottomNavigationView+ViewPager+Fragment

https://www.jianshu.com/p/0ba25cc65889

2018-04-25 20:44:01 428

原创 Android中去掉标题栏的几种方法跟透明状态栏的实现方法

隐藏标题栏首先如果创建的XxxActivity继承Activity或者FragmentActivity默认已经隐藏了标题栏,不用做任何修改。1.在.xml文件中如果是继承AppCompatActivity则在styles.xml文件中添加<item name="windowNoTitle">true</item> <style name="AppTh...

2018-04-21 22:11:11 3834

原创 QQ第三方登录

前言:由于有很多博客都已经很详细的写过了这方面的东西就不重复了,本篇博客为了记录下自己遇到的坑,所以直接上代码.不便之处,敬请谅解! @Event( R.id.iv_qq) private void onThreeAccountlogin(View view) { switch (view.getId()) { case R.id.iv...

2018-04-11 19:18:47 685

原创 sharedpreferences保存List集合

存 List<MyRecords> listDate=new ArrayList<MyRecords>(); MyRecords myRecords=new MyRecords(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(date *...

2018-04-09 09:24:07 626

原创 Android studio如何快速定位当前Activity的名字

如下图:

2018-04-08 09:33:03 2905 1

原创 Android Studio Gradle打包使用正式签名生成apk

在app目录下找到build.gradle文件,按照如下配置即可:android { signingConfigs { release { keyAlias '别名' keyPassword 'key密码' storeFile file('D:/code/xxx/xxx.jks--签名文件')...

2018-04-07 18:57:28 529

原创 微信第三方登录

前言:由于有很多博客都已经很详细的写过了这方面的东西就不重复了,本篇博客为了记录下自己遇到的坑,所以直接上代码.不便之处,敬请谅解!WXEntryActivity 类package com.xxxx.wxapi;import android.app.Activity;import android.app.ProgressDialog;import android.content...

2018-04-07 18:40:20 171

原创 xUtils3简单入门

1.使用Gradle构建时添加一下依赖即可:compile 'org.xutils:xutils:3.5.0'2.配置需要的权限<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_E...

2018-03-25 16:46:41 455

原创 Android Studio 3.0版本导入2.2.2版本报错Error:This Gradle plugin requires Studio 3.0 minimum

前言:公司用的是3.0的版本自己电脑装的是2.2.2版本的,导入项目Gradle报错,以前也遇到过,时间原因忘记怎么解决了,于是google了一下解决了,特此以博客记录一下. Error:This Gradle plugin requires Studio 3.0 minimum 错误:Gradle插件要求3.0的加入这行代码 android.injected.build.mo...

2018-03-17 14:59:36 6407

原创 Fragment的hide和show方法不会切换生命周期

package com.example.logindemo;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManager;import ...

2018-03-13 22:14:39 364

原创 ShapDrawable\SelectorDrawable\LayerlistDrawable

qq_et_bg.xml若android:shape="rectangle"不写默认就是rectangle<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- stroke

2018-03-12 20:42:45 159

类似淘宝评价流式标签功能实现

类似淘宝评价流式标签功能实现类似淘宝评价流式标签功能实现类似淘宝评价流式标签功能实现

2017-10-23

j2EE 1.6API参考文档

j2EE 1.6API参考文档j2EE 1.6API参考文档j2EE 1.6API参考文档j2EE 1.6API参考文档j2EE 1.6API参考文档j2EE 1.6API参考文档

2017-09-25

dbfPlus工具

dbf文件查看神器

2017-03-20

空空如也

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

TA关注的人

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