自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android使用DrawerLayout控件实现菜单侧滑

1.新建一个Activity 最外层使用DrawerLayout包裹DrawerLayout里部可创建一个LinearLayoutLinearLayout的宽高都设置为match_parentLinearLayout里可以写当前页面要显示的布局在LinearLayout下方创建一个fragment (并列关系)<fragment android:id="@+id/fg_menu" android:name="XXX.MenuFragment" andro...

2020-09-04 15:24:17 374

原创 uni原生插件(Android)开发

1.准备新建项目在项目里导入uniapp-release.aar创建library的Module配置刚创建的Module的build.gradledependencies { compileOnly fileTree(include: ['*.jar'], dir: 'libs') compileOnly 'com.android.support:support-v4:28.0.0' compileOnly 'com.android.support:appc...

2020-06-06 14:31:44 1101

原创 Android IPTV端RecycleView的requestFocus()失效的解决方案

方案一:在xml里设置RecycleViewandroid:descendantFocusability="afterDescendants"方案二:view.postDelayed(new Runnable() { @Override public void run() { item.requestFocus(); }},1000...

2019-09-21 16:06:28 861

原创 RecycleView实现Android自定义日历

移动端有自带的控件 其实并不需要自己写 既然写了 就留个纪念吧 主要是在iptv上使用分析:第一行是LinearLayout包含一个左箭头 两个TextView显示年和月 一个右箭头 其中左右箭头可以点击第二行可以用RecycleView 其中GridLayoutManager的spanCount设置为7 把星期填上第三行开始是一个RecycleView 与星期对齐首先...

2019-07-25 17:08:53 958

原创 EventBus 比较好用的Android广播

准备:引入依赖:implementation 'org.greenrobot:eventbus:3.1.1'发送广播:EventBus.getDefault().post(new EventMessage("what", "message"));接收广播:在onCreate方法里注册EventBus.getDefault().register(this);在on...

2019-07-17 14:39:22 261

原创 RecycleView在TV开发中滑动及分页加载焦点丢失的解决方法

问题描述:在ipTv的开发中 因为不能触屏 所以当recycleView设置为GridLayoutManager之后 焦点移动到当前屏幕所能显示的最后一行时 recycleView并不会滑动 (LinearLayout可以) 然后按遥控器的向下按钮时 下一行的item还没有加载出来 这个时候 焦点就会丢失解决方案:首先 重写了RecyclerView 解决滑到下一屏时候 item没...

2019-05-16 18:20:24 1316 2

原创 RxJava实现实时更新时间 倒计时

RxJava属于观察者模式首先定义一个订阅事件(Disposable)private Disposable subsvcription;实现一分钟更新一次获取时间的方法public void getTime() { subscription = Observable.interval(0, 1, TimeUnit.SECONDS) ...

2019-05-15 14:48:13 1160

原创 TV开发自定义键盘

定义布局 &lt;TextView android:id="@+id/input_tv" android:layout_width="match_parent" android:layout_height="wrap_content" andr...

2019-02-19 10:19:25 742 1

原创 ButterKnife的使用方法

首先在app的build.gradle文件中添加dependencies {       implementation 'com.jakewharton:butterknife:7.0.1}打开androidStudio的Plugins界面 选择Android ButterKnife Zelezny下载安装安装完之后 会提示重启重启之后到Activity中 在set...

2018-11-20 09:46:12 224

原创 React Native 在Mac下的搭建和使用

1.首先安装Homebrew软件包管理工具 可以通过他在Mac下安装 卸载软件安装命令是:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"ruby是电脑自带的 可以在终端使用命令语句:ruby-v 查看版本卸载brew的命令是:ruby -e "$(curl...

2018-11-08 09:27:05 182

原创 记iOS开发中的一些小问题 小方法

兼职iOS开发已有一个多月了 记一下这一个多月里用到的方法 iOS小白的不定期更新1.A页面不同方法调B页面 跳转时修改B页面的列表点击方法在B页面的.h文件中声明点击方法@property (nonatomic, copy) void    (^didSelectItem)(DataList  *item);@property (nonatomic, strong) NSMuta...

2018-09-29 11:06:54 131

原创 Android8.0版本升级适配

1.在AndroidManifest.xml加入权限&lt;uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/&gt;2.在/src/res/xml下新建file_paths.xml&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;r...

2018-07-18 11:45:28 637

原创 初学UITableView(iOS)

准备数据:通过Xcode生成数据源文件 NumberGroup.h NumberGroup.m;.h文件为头文件 写声明.m文件为源文件  写实现的方法NumberGroup.h:#import &lt;Foundation/Foundation.h&gt;@interface NumberGroup : NSObject@property (nonatomic,co...

2018-07-16 17:02:33 140

原创 浅谈Android动画

Android的基础动画有四种1.Tween Animation —— 变换动画2.Layout Animation —— 布局动画3.Frame Animation —— 帧动画4.Property Animation —— 属性动画两种实现方法1.配置文件(/res/anim) —— alpha、scale、translate、rotate (简单)2.java代码实现 —— AlphaAni...

2018-05-22 13:41:41 143

原创 RecyclerView的简单用法

准备工作在build.gradle中 添加dependencies { compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.android.support:recyclerview-v7:23.3.0'} 调用RecyclerView的布局文件&lt;LinearLayout android:lay...

2018-04-24 10:11:31 259

原创 Android 自定义评价Dialog(RatingBar的使用和EditText的剩余字数显示)

先看一下效果图主要介绍一下 五角星评分控件(RatingBar) 和 EditText下方剩余字数的显示RatingBar的使用            android:id="@+id/ratingbar"            style="@style/MyRatingBar"                //自定义属性  下文有详细解释

2017-12-06 10:38:15 1312 2

原创 Android周日历可滑动可选择日期

实现思路:周日历的左右滑动使用了ViewFlipper组件  调用addView(view,index)方法  这里的view  我用了GridView  配合GestureDetector类识别左右滑动的手势  默认显示本周的日期并选中当前这一天

2017-10-25 16:01:36 3986

原创 Android中Webview与js交互

1.js调用Android代码Android端:webView.addJavascriptInterface(new WebHost(this),"js");向WebView注册一个名叫“js”的对象,然后在JS中可以访问js这个对象,调用这个对象里的一些方法。 public class WebHost { public Context context; public ...

2017-07-17 14:15:22 338

原创 ECharts在Android中的使用

集成       在build.gradle中添加架包 compile 'com.github.abel533:ECharts:2.2.7'        从官网中将所需图表打包成js (echarts.min.js)放入 assets下的js包中 将index.html一同放入assets下饼状图       布局文件           一个简单的web

2017-06-27 13:43:29 2915 1

原创 Android的版本更新

在AndroidManifest.xml中可以看到项目的版本号versionCode和版本名称versionName。其中版本号是整型数字 是我们用来判断是否更新的依据,版本名称是字符串 用来显示给用户看的 &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="ht...

2017-04-28 10:59:44 1692

原创 初学CSS笔记

选择器id 选择器     以#定义红色#red{color:red}派生选择器#sidebar p{...} 类选择器        以.显示派生选择器.fancy td{...}           td.fancy{...}  属性选择器带title属性的所有元素设置[title=hello]{...}       title为hello的

2017-04-20 15:58:17 341

原创 关于Android中ListView的addHeaderView()的方法和ListView滑动不流畅的解决方法

xml布局为ListView调用ListView.addHeaderView(view)方法在ListView的上方添加其他组件,多次调用,则按顺序从上向下罗列 其view是一个独立的布局文件如ListView.addHeaderView(View1);ListView.addHeaderView(View2);则View1是ListView的第一项,position = 0;Vi

2017-04-12 14:04:22 1632

原创 Android自定义控件之圆形头像

自定义控件之圆形头像

2017-04-01 15:34:10 963

原创 Android 融云IMKit的集成和使用

1.集成从官网下载SDK,这里以Rong_Cloud_Android_IMKit_SDK_v2_8_7_Stable_8d65c为例首先导入IMKit和IMLib(IMKit以IMLib为基础)Rong_Cloud_Android_IMKit_SDK_v2_8_7_Stable_8d65c\Rong_Cloud_Android_IMKit_SDK_v2_8_7_Stable\IMKit

2017-03-10 17:21:16 5168 1

原创 Android仿ios底部弹出框效果

ActionSheet,Android仿ios底部弹出框效果

2017-03-02 15:42:42 1230

原创 利用融云做异地登录提醒

在RongCloudEvent下找到onChanged方法@Overridepublic void onChanged(ConnectionStatus connectionStatus) { switch (connectionStatus){ case KICKED_OFFLINE_BY_OTHER_CLIENT://用户账户在其他设备登录,本机会被踢掉线

2017-02-13 15:38:50 1295

原创 如何用阿里云的API进行身份证识别

准备工作:在libs下添加 alicloud-android-apigateway-sdk-1.0.1.jar,commons-codec-1.10-1.jar          在build.gradle添加  compile'com.squareup.okhttp3:okhttp:3.4.1'在onCreate,或者afterViews初始化API网关    priva

2017-02-13 14:47:56 11863 18

recycleview.zip

主要适用于ipTV的列表开发 使遥控器选择列表项时 焦点不会丢失

2019-05-16

TV自定义控件

TV开发控件的第三方 自定义键盘 圆角 控件的焦点放大处理

2019-02-19

Android 自定义界面 手写签名

Android 自定义手写签名界面 显示签字图片的简单demo

2018-09-19

Android版本的更新与安装

根据解析放在网络环境中的xml文件中的版本号 与本地的版本号对比 进行版本升级 支持Android6.0 8.0的适配

2018-09-18

Android自定义相机——身份证扫描界面

Android自定义相机 身份证扫描界面 支持android6.0 8.0拍照适配

2018-09-14

空空如也

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

TA关注的人

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