自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 React native 界面跳转原生Android界面

最近在学习React native,正好看到RN界面跳转原生的界面,但是根据网上的来 总是会报undefined is not an object (evaluating ‘NativeModules.IntentModule.startActivityFromJS’) 异常 仔细对照代码 都是一样的 最后发现 你自定义的ReactPackage 需要再你的注册Rn的Activity界面里面添加下。

2017-09-27 09:20:09 1330

原创 Rxjava2.x 使用强大的操作符来处理嵌套请求

版权声明:本文为博主原创文章,转载请声明出处哦,谢谢。最近遇到一个需求,大概内容如下:1、请求A接口返回对象集合(假设对象是VideoTest 有一个参数url跟参数名id); 2、需要再根据每个对象的id 请求接口B ,接口B会返回最终的url字符串; 3、再把接口B返回的url设置到对应的对象上,然后最终返回所有有了正确的url参数的对象集合。一开始听到这个需求,我感觉很简单 先请求接口A得

2017-09-07 16:48:08 5484 1

原创 Android 自定义View 带你飞(二)

在上一节我们简单的介绍了自定义View的相关知识,并写了一个简单的Demo,让我们回顾一下自定义View的几个步骤:定义一个类继承View,实现几个构造方法(还记得不同参数的区别吧,不记得请看上一篇文章)res/values/ 下建立一个attrs.xml,定义view所需要的属性在构造方法里获得我们定义的属性(TypedArray要记得释放哦!)重写onDraw()方法 这样就实现了一个

2016-08-04 15:07:14 504

原创 Android 自定义View 带你飞(一)

学习自定义View已经有一段时间了,下面手把手教大家入门自定义: 一、首先我们需要知道,自定义View分为三种情形: 1:直接继承View,就是自己来绘制我们需要的东西,主要涉及的方法就是onDraw(Canvas canvas); 2 : 组合控件,这种比较简单,比如自定义一个标题栏就可以用组合控件来写; 3:继承已有的控件,比如继承ImageView,TextView等;二、接下来我们来

2016-08-04 11:08:21 461

原创 Android中 WebView与Js的交互2

接着上篇内容继续: 1. 我们先写个 html(这里直接借用人家的): function funFromjs(){ document.getElementById("helloweb").innerHTML="HelloWebView,i'm from js"; } var aTag = document.getElementsByTagName('

2016-07-18 12:50:24 385

原创 Android中 WebView与Js的交互1

首先配置 Webview: 1. webView.setWebChromeClient(new WebChromeClient() { @Override public void onReceivedTitle(WebView view, String title) { mToolbar.setTitle(title);

2016-07-18 12:31:40 319

原创 android事件分发机制知识点

1.事件分发机制涉及到三个方法: 1).public boolean onInterceptTouchEvent(MotionEvent ev); 2).public boolean dispatchTouchEvent(MotionEvent ev); 3).public boolean onTouchEvent(MotionEvent event);2.ViewGroup拥有上述三个方法,

2016-07-12 17:16:01 437

原创 DialogFragment显示的时候,按返回键不让其消失

在fragment中 使用 getDialog().setCancelable(false);点击外部不消失的方法:getDialog.setCanceledOnTouchOutside(false);

2016-05-23 19:41:16 15495 1

原创 Android Studio不能获取远程依赖包的解决方法

最近被一个AS的sync问题困扰,在引入远程依赖包的时候,会出现一个sync错误,提示找不到这个类库。然而,并不是所有的工程都会出现这个问题,有的工程引入同样的类库却没有问题。       Error:(25, 13) Failed to resolve: com.jakewharton:butterknife:5.1.1       网上查了下(http://st

2016-04-21 11:50:23 1375

原创 Android Fragment嵌套使用存在的一些BUG以及解决方法

自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI,更重要的是Fragment解决了Activity间的切换不流畅,实现了一种轻量及的切换,但是在官方提供的android.suppo

2016-04-21 11:32:36 626

转载 软键盘遮挡部分布局问题

private void controlKeyboardLayout(final View root, final View scrollToView) { root.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Overrid

2016-04-13 10:59:43 434

原创 点击空白 隐藏软键盘

@Override    public boolean dispatchTouchEvent(MotionEvent ev) {        if (ev.getAction() == MotionEvent.ACTION_DOWN) {            View v = getCurrentFocus();            if (isShouldHideInput

2016-04-12 17:27:17 289

原创 scrollview 与 webview的嵌套使用(加载h5页面)

问题:如果webview上方有其他view  当webview高度变化时,会把上方的view顶上去 就只显示webview解决办法:在scrollview的子view 比如 LinearLayout 添加 如下代码:android:descendantFocusability="blocksDescendants"

2016-04-01 18:25:03 2789

原创 android防止按钮连续点击开启多次界面

public class Utils {      private static long lastClickTime;      public static boolean isFastDoubleClick() {          long time = System.currentTimeMillis();             if ( time - lastClick

2016-03-16 17:23:07 1174

原创 listview 与 scrollview嵌套冲突问题

自定义ListView 重写 onMeasure方法@Override    /**     * 重写该方法,达到使ListView适应ScrollView的效果     */    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        int expandSpe

2016-03-13 15:59:01 354

原创 项目中遇到的 问题及解决方案

1.Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA解决方案:1).android设备网络连接没打开,例如3G网络和WIFI网络     所以,如果遇到这种错误时,请先查看网络是否已正常连接.2).Manifest文件没有标明网络访问权限     如果确认网络已经正常连接

2016-03-01 15:47:41 6521

原创 Ultra-pull-to-refresh ListView 下拉刷新 上拉加载的使用

android studio 的依赖:compile files('libs/clog-1.0.2.jar')compile files('libs/clog-1.0.2-sources.jar')compile 'in.srain.cube:cube-sdk:1.0.44@aar'compile 'in.srain.cube:ultra-ptr:1.0.11'xml布局

2016-02-29 16:20:52 2789

原创 关于popupWindow的使用

findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showPopupWindow(v); } });private void showPopu

2016-02-14 14:35:42 417

原创 android monkey测试工具介绍篇

一、  什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。 二、 Monkey的特征1、 测试的对象仅为应用程序包,有一定的局限性。2、 M

2016-01-14 15:09:29 411

原创 zxing 二维码扫描 解决竖屏状态下 被拉伸的问题

二维码扫描  Android Zxing图片拉伸解决Zxing是google提供的二维码扫描工程默认是横屏的  转换成竖屏后图片出现拉伸这里提供解决办法:Zxing  修改 CameraConfigurationManager.java文件的void initFromCameraParameters(Camera camera)方法在 Log.d(T

2016-01-13 14:11:52 1438

空空如也

空空如也

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

TA关注的人

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