自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(574)
  • 资源 (2)
  • 收藏
  • 关注

原创 Realm-ReactNative使用

最大的点:Realm中有主键的概念,主键不能重复,但是主键不能自增,这个自增需要自己来保证1.导入跟着官方走2.使用注:由于所有页面的增删改查都依靠一个realm对象,所以吧这个对象保存在单例的一个属性中,保证全局唯一let instance = null;export default class SaveUtil { realm; constructor...

2018-12-11 16:01:10 1561

原创 reactNative常用第三方库

0.数据存储https://github.com/sunnylqm/react-native-storage1.图片多选、裁剪https://github.com/ivpusic/react-native-image-crop-picker注意:如果你不是用cocoapad导入的,可以打包,但是导出会报错:Failed to verify bitcode in......需要在...

2018-10-11 15:20:50 289

原创 android,view.settag(id,value)

1.在res/value下新建xml,声明id类型的参数<?xml version="1.0" encoding="utf-8"?><resources> <item name="id1" type="id"/></resources>2.调用holder.itemView.setTag(R

2018-08-01 13:57:36 894

原创 android给自定义view添加XML属性

1.在value下新建文件(文件名随便),把需要的名称和类型放进去<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="RefreshRecycleview"> <attr name="isNeedLoadMore&

2018-08-01 11:12:39 1699

原创 React Native常用属性

1.flex属性//flexDirection表示排布的方向,类似android线性布局的排布方向:横线和竖向,默认是竖向'column',横向'row'//justifyContent:表示布局内实际内容的显示区域(以横向的row举例):整体居左、居右、居中、还是两端贴边中间控件间距相等('space-between'),还是单个控件的左右间距都相等('space-around')//...

2018-05-18 16:03:46 999

原创 MySql语句:增删改查和联表查

由于测试需要,不符合逻辑的建两张表,表内容如下:user表:userid,name,age;inClass表示:userid,className;表示该id所在的班级信息基本操作:建表、增删改插建表:-- CREATE table InClass(-- userid int NOT NULL PRIMARY KEY AUTO_INCREMENT,-- classNa

2017-09-25 15:03:12 571

原创 微信公众号服务器设置token--servlet

我只是个不懂后台的菜鸡,所以出现了一些很菜鸡的错误,就算跟着大牛抄代码,微信还是没提示我成功,下面是我的一个坑。1.像微信文档所描述,你需要给一个服务器的url,然后随便写一个token,然后选择加密模式,然后提交。然后你就很随意的写了一个,然后提交,然后就提示“token校验失败”。然后你就一直在浏览器测试你的地址,可以啊,完全没问题啊,可以访问到啊,what?什么鬼,难道是骗我的,说好

2017-08-16 15:12:30 16801 1

原创 webview加载html代码(包含播发腾讯视频的分享代码)

腾讯视频下方的分享点击之后会出现三个不同的分享地址,如图:,第一个好像是基于falsh的,第二个是基于falsh播放的,由于android4.+不再支持falsh插件,所以这两种方式都不能使用,第一种会直接白屏,第二种会显示插件无法加载,第三种可以正常使用。 webView = (WebView) findViewById(R.id.webview); /**/

2017-08-02 10:26:12 3466 1

原创 android activity转场动画(不兼容5.0一下)

第一种:还有一种动画是一个圆圈类型的:https://blog.csdn.net/shb2058/article/details/73162699第二种:四种启动方式分别对应:普通的启动方式(即startActivity)、explode、slide和fade;1.explode(分解) ———从屏幕中间进或出,移动视图。2.slide(滑动)———从屏幕边缘进或出,移动视图...

2017-07-25 13:32:03 441

原创 关于RXbinding的一些常规使用

先说导包 /*rx的引入*/ compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'io.reactivex.rxjava2:rxjava:2.0.9' //RXbinding https://github.com/JakeWharton/RxBinding compile 'com.jakewhart

2017-07-07 10:40:54 2417

转载 关于android动画的一个总结(转载)

转自:https://mp.weixin.qq.com/s?__biz=MzIxMTg5NjQyMA==&mid=2247483735&idx=1&sn=d2092ef4dd3c6726a211c84c4509e8b9&chksm=974f105ca038994a4056359e2650dc2dd0ea93a9e5528ea0618a6afc64db0c87b6ea6826b490#rd为

2017-07-06 15:12:11 389

原创 使用DroidPlugin实现模块化开发(主要说调用)

github地址:https://github.com/DroidPluginTeam/DroidPlugin/blob/master/readme_cn.md关于配置,跟着说明文档配置吧。关于跳转调用,使用new Intent(String ActiviyUrl),你会发现,GG,好像不行啊。原因是你并不能指定Activity,你告知他插件的包名,他从程序入口开始运行,看起来好像

2017-07-03 14:40:22 405

原创 关于View事件分发

关于事件分发:dispatchTouchEvent//是否消费,不消费就传递给上一层对于view,super是true,走ontouchevent对于viewgroup,如果是super,走onInterceptTouchEvent去判断是否进行拦截;如果是true,直接消费(但是不会触发onTouchevent,相当于作废了),不再走下面的分发;如果false,给上一级的onTouche...

2017-06-29 13:42:53 251

原创 android开发常用:获取屏幕尺寸

WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); widthScreen = wm.getDefaultDisplay().getWidth();

2017-06-14 09:56:05 299

转载 Android中view的各种尺寸,宽高、XY坐标

如果需要在代码中设置view的位置,setX和setLeft设置都是这个view左上角的坐标;前一个表示对于屏幕的坐标,后一个表示相对于副布局

2017-06-13 18:00:02 1416

原创 Android实现一个选择器-recycleview滚动中第一个item位置的获取

package com.example.administrator.testanima.ActivityTwo;import android.content.Context;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.annotat

2017-06-13 17:58:38 3106

原创 Android开发常用:根据name获取drawable的ID

ApplicationInfo appInfo =mContext. getApplicationInfo(); int resID = mContext.getResources().getIdentifier(s, "drawable", appInfo.packageName);

2017-06-12 10:56:22 2266

转载 Androd开发常用:继承AppCompatActivity实现全屏显示

true true

2017-06-02 10:59:03 335

原创 Android开发常用:Fresco加载图片的几种方式

1.网络图里面的参数是图片的网络地址userPhoto.setImageURI(SharedPreferenceUtils.get(context, "myInfo", "Photo", "").toString());2.drawable图 /** * 加载本地图片(drawable图片) * @param context * @param

2017-05-25 10:02:07 1389

原创 给retrofit添加拦截器以查看传输的数据

retrofit依赖与okhttp,所以是要给retrofit的okhtpclient添加一个拦截器,关键代码如下://添加一个拦截器 OkHttpClient okHttpClient = new OkHttpClient.Builder() .addInterceptor(new LogInterceptor())

2017-05-24 16:05:15 982

转载 retrofit2.0返回string

需要自定义一个convertipublic class StringConverterFactory extends Converter.Factory { public static StringConverterFactory create() { return new StringConverterFactory(); } public Conve

2017-05-24 11:42:15 1932

原创 apk使用jarsigner给APK签名

D:\apks>jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore F:\keyStoreForAndroid\JDBC.jks -signedjar com.jdhr.crowdfundss.apk com.jdhr.crowdfunds.apk yosemite在需要签名的apk路径下打开cmd使用

2017-05-19 11:04:20 465

原创 动手写一个轮播

思路就是viewpage+fragment,给一个无线大的数,然后根据下标,指定需要显示的页面,一直都是用别人的,索性在写一次好了。activity:package com.example.administrator.testviewpage;import android.os.Handler;import android.os.Message;import android.sup

2017-05-17 17:28:46 317

原创 android 点击变色的两种情况、textview点击变色以及自定义checkbox

1.不需要使用shape的情况drawable下新建一个资源文件,在需要的地方setbackground 2.需要设置圆角等等需要自定义shape的,和1类似,只是里面的drawable="@color"换做@drawable

2017-05-12 14:32:51 4437

转载 android的一些常用选择器控件

https://github.com/Bigkoo/Android-PickerView

2017-05-12 10:57:12 824

原创 Rxjava与Rxandroid结合实现网络请求

关于只使用retrofit2.0进行网络请求的demo:http://blog.csdn.net/shb2058/article/details/714046151.导入必要的包,主要在导retrofit适配rxjava包的时候需要注意,这里的适配是rxjava2而不是rxjava,否则报依赖包重复错误 /*retrofit的引入*/ compile 'com.squar...

2017-05-09 10:58:09 1985

原创 使用retrofit2.0实现网络请求post和get请求

实例代码于百度云-一些androiddemo compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0'1.传输json类型数据到服务端retrofit的接口:@Headers({"Content-Type:applic

2017-05-08 11:40:04 12308 2

原创 RxAndroid初体验

概述:被观察者-Observable;观察者-Observer/Subcriber;建立订阅关系-Observable.subscribe(Observer/Subcriber) 注:在rx2.0版本Subscriber将不能使用该方法建立订阅关系;线程-Scheduler. RxJava遵循线程不变的规则,在哪个线程产生的事件就在哪个线程消费该事件。1.简单使用例子,在activity中根据

2017-05-05 17:41:25 787 1

原创 butterknife使用整理

https://github.com/JakeWharton/butterknife引入依赖:在Module:app下的build.gradle的dependencies下: compile 'com.jakewharton:butterknife:8.5.1' annotationProcessor 'com.jakewharton:butterknif

2017-05-04 16:07:42 294

原创 android自定义一个dialog

参考资料:http://blog.csdn.net/xyz_fly/article/details/7546210实现的效果如下:自定义分为是哪个部分:xml文件,.java文件,value中的stytlexml:只是描述这个dialog是什么样的,布局的位置大小等<com.zhy.android.percent.support.PercentRelativeLayout x

2017-04-20 18:02:26 395

原创 Android NDK- native调用Java

在第一章的测试NDK时实现了Java层调用native层,这里再来实现native层调用Java层,触发的条件是Java层调用native层时native调用Java1.Java中代码package com.example.shibo.testndk1;import android.content.Context;import android.util.Log;/** * Cr

2017-03-23 14:14:26 1250

原创 Android-ndk 调用现有的动态库

如上节所属,我们已经配置好了NDK环境,实现了简单的jni调用,生成了对应的动态库.so文件,这里就测试下在另外一个应用中调用这个.so文件。1.找到需要的.so文件。如上节所述,通过编译,在app/build/intermediates/ndk下生成了编译后的文件,在debug文件夹下lib文件夹的内容就是所需的.so文件,文件目录如下:2.新建项目并导入.so文件将上图

2017-03-23 13:18:12 641

转载 Android中js交互以及webview的一些用法

Java代码:public class MainActivity extends AppCompatActivity { private WebView contentWebView = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat

2017-03-09 11:40:45 284

转载 android7.0新特性

一新的NotificationAndroid N 增加了许多新的notifications API,进行了重新的设计,引入了新的风格。● 模板更新:开发者将能够充分利用新模板,只需进行少量的代码调整。● 消息样式自定义:可以自定义更多与使用MessageStyle类的通知相关的用户界面标签。可以配置消息、会话标题和内容视图。● 捆绑通

2017-03-04 17:01:15 275

原创 Android recycleview+cardview

第一步:导入依赖:recycleview和cardviewcompile 'com.android.support:recyclerview-v7:24.2.1'compile 'com.android.support:cardview-v7:24.2.1'compile 'com.android.support:appcompat-v7:24.2.1'第二部:xml中recycl

2016-12-22 14:43:04 653

转载 Android开源的自定义dialog

http://gold.xitu.io/entry/57d11eaaa22b9d006c40385d

2016-09-24 10:27:09 658

原创 百分比适配举例

参考:http://blog.csdn.net/lmj623565791/article/details/46767825dependencies { //... compile 'com.zhy:percent-support-extends:1.0.1'}com.zhy.android.percent.support.PercentRelativeLayout

2016-07-28 10:12:40 478

原创 https://www.cnblogs.com/lamp01/p/10102027.html

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-09-27 23:04:34 438

原创 spring项目作为Moudle运行时Resources下文件夹不会被打包找不到的问题

检查Tomcat运行的目录,发现并没有resources下的文件当作为一个单独的项目创建的时候,是不会出现这种问题。需要手动吧这个resources目录指向File-Project Structure-选择Artifacts-然后在右侧的output Layout中选择WEB-INF下选择classes文件夹,点加号新增Directory Content ,把这个文件夹路径指向resources文件夹,这样既可。...

2020-07-07 18:06:08 941

原创 抢购布局

实现效果 //注意 text只有在contain里面才会自动换行 //如果一个row里面有了一个expanded,那么expanded再嵌套的expended就不能使用了,也就是不在是match的意思,而是0了 return new Container( margin: EdgeInsets.only(left: 10, top...

2020-03-26 22:29:02 315

Android中javascrip交互

Android中javascrip交互

2017-03-09

imageload异步加载图片

异步加载图片使用的jar包

2016-02-29

空空如也

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

TA关注的人

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