Java反射基础

Reflection(反射)是Java被视为动态语言(动态语言:程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化)的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的內部信息,并能直接操作任意对象的内部属性及方法。 一句话概括:反射就是把...

2019-05-26 23:49:44

阅读数 10

评论数 0

Android DrawerLayout 侧拉菜单 零基础 小白级应用

以前没用过DrawerLayout 感觉实现一个侧拉菜单的功能好复杂,想想都觉得高大上,所谓的不明觉厉吧,废话不多说,写一个demo连小白都能用的那种,超级简单 先看效果图 接下来就看代码,这个是最最最基础的使用了,没有添加太多的功效,就是用于了解DrawerLayout 的基本使用吧,大...

2019-05-22 22:05:07

阅读数 9

评论数 0

Android中超简单AIDL使用Demo

最近在整理一些碎小的知识点,以前一提到AIDL整个人都不好了,因为不会,所以觉得非常高大上,正是所谓的不明觉厉,闲话少说,AIDL是Android中IPC的一种,本篇文章简单介绍使用AIDL来进行进程间的通信流程,分为客户端和服务端两个方面 1,服务端 服务端首先创建一个service监听客户...

2019-05-15 19:19:40

阅读数 5

评论数 0

Android自定义控件——自定义组合控件

最近整理项目时看到很多零碎东西都可以整理出来,写一个小demo可以学习一下或者以后需要了可以转过来看看就当复习资料了 这篇文章主要是Android自定义控件的组合控件,一个项目中如果有很多类似或者相同的控件,重复copy布局文件中的xml代码不仅显得布局文件比较复杂,而且会降低代码的可读性,光是...

2019-05-12 18:25:09

阅读数 19

评论数 0

activity调用onCreate()方法后没有调用onStart()方法

首先写了个空白的activity来进行测试:package com.example.mytestdemo; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util...

2018-02-26 10:28:34

阅读数 2034

评论数 0

Android过滤emoji表情正则表达式

做了一些信息提交的操作,输入了Emoji表情时,后台数据库无法存储 原因:UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去 讨论了一些方案,最后还是前端来做过滤,如果是Emoji表情直接干掉,因此也找了一些正则表达式...

2018-01-18 14:36:13

阅读数 2934

评论数 0

PopupWindow(showAsDropDown())弹出位置异常问题

最近写了popupwindow,方便于实现在某个控件下弹出框,测试后发现有些手机显示异常 首先看看两个的区别,在7.0手机上弹出的popupwindow导致搜索模块的布局消失 解决方案 if (Build.VERSION.SDK_INT < 24) { ...

2018-01-11 20:30:09

阅读数 1235

评论数 1

Android异常:Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)'

Android异常:Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference 在使用LayoutInflater.from(con...

2017-11-25 18:26:31

阅读数 7406

评论数 0

ListView的Item点击事件无响应

listview的item中放了一个RatingBar,导致ListView的item点击事件不能响应,仔细打断点看了原来是RatingBar截获了点击事件,RatingBar直接获取了焦点(点击的是item和RatingBar的重叠区域)关于RatingBar的显示异常可以参看这篇博客:Rati...

2017-11-23 23:47:42

阅读数 142

评论数 0

RatingBar星星显示不全或星星图片被拉伸解决方案

最近公司用到一个RatingBar的星星控件,以前做应用的时候很少用到,这次也算是学习也是笔记吧 首先用到的控件是RatingBar,一般都很少用系统原生的,都是给出了自己用的UI星图,所以我们要做一些准备工作的 首先看看异常显示 如果给RatingBar设置固定的高度会导致星星...

2017-11-23 23:04:07

阅读数 1783

评论数 2

Arrays.asList()踩坑踩坑

首先,该方法是将数组转化为list。有以下几点需要注意: (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean) (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新 (3)不支持add和remove...

2017-10-30 17:04:25

阅读数 693

评论数 0

Android okHttp文件下载并带进度条的demo(简单工具类)

根据okHttp简单的封装了一个根据url下载文件并更新进度的工具类,在此记录下,以后要使用可以进行参考 先来看看效果图: 接下来看看具体的代码实现 首先在:app中添加项目对于Okhttp的依赖: //okhttp compile 'com.squareup.okhttp3:okhttp:3...

2017-10-16 16:10:18

阅读数 5484

评论数 3

Unknown failure (at android.os.Binder.execTransact(Binder.java:565))Error while Installing APKs

最近换了个手机,在调试的时候出现问题了,明明都已经连上了 在运行的时候出现提示大致意思:卸载删除已存在应用程序,是否卸载现有应用程序,点击ok就会出现如下错误 Unknown failure (at android.os.Binder.execTrans...

2017-09-15 14:41:47

阅读数 33669

评论数 14

Android单元测试(单个Activity单元测试,网络请求单元测试,单个类单元测试)在AndroidStudio编写

基础配置:Module:app中增加相关配置 defaultConfig中增加配置testInstrumentationRunner配置: 在Android目录下配置: 在Dependencies目录下配置: 单个类单元测试 单个类的单元测...

2017-09-07 16:03:35

阅读数 715

评论数 0

Android中RecyclerView使用,RecyclerView-Item点击事件设置

最近在使用RecyclerView,这里做一下简单的笔记,毕竟好记性当不得烂笔头 首先来看布局文件: Activity的布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android...

2017-08-31 14:57:22

阅读数 178

评论数 0

ReactNative异常: java.lang.UnsatisfiedLinkError: could find DSO to load: libreactnativejni.so

异常: Caused by: java.lang.UnsatisfiedLinkError: could find DSO to load: libreactnativejni.so at com.facebook.soloader.SoLoader.loadLib...

2017-08-18 15:50:06

阅读数 2956

评论数 1

ReactNative异常:{"errno":-4048,"code":"EPERM","syscall":"lstat"。。。

异常: {"errno":-4048,"code":"EPERM","syscall":"lstat","path":"D:\\CODE\\Android\\AS2...

2017-08-18 15:46:19

阅读数 1692

评论数 0

ReactNative集成异常: Method 'void android.support.v4.net.ConnectivityManagerCompat.<init>()'

异常:Caused by: java.lang.IllegalAccessError: Method 'void android.support.v4.net.ConnectivityManagerCompat.()' is inaccessible to class 'com.facebook....

2017-08-18 15:36:01

阅读数 622

评论数 0

Error:Execution failed for task ':app:clean'

出现异常: Error:Execution failed for task ':app:clean'. > Unable to delete directory: D:\CODE\Android\AS2.1\android\MyReactNativeApp\app\build\interm...

2017-08-18 15:28:57

阅读数 139

评论数 0

React Native集成错误Warning:Conflict with dependency 'com.google.code.findbugs:jsr305'.

第一次加班通宵,不写的什么东西是不是对不起自己,最近在搞ReactNative,在项目引入相关maven库会报错 Error:Conflict with dependency 'com.google.code.findbugs:jsr305' in project ':app'. Resolved...

2017-08-17 00:49:44

阅读数 236

评论数 0

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