7 小于先森

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

Android Sqlite的使用,纯代码

SQLiteOpenHelper/****作者:于德海*时间:2019/8/27002711:28*描述:*/publicclassSQLiteDbHelperextendsSQLiteOpenHelper{publicstaticfinalStringDB_NAME="cyber_database";public...

2019-08-27 14:36:53

LogService 日志统计打印并上传至服务器

/****作者:于德海*时间:19.5.7*描述:Log工具类*/publicclassLogService{privatestaticStringlogPath="";//日志存放路径privatestaticStringtemplete="yyyy-MM-dd:HH:mm:ss";//时间格式pri...

2019-06-11 13:57:15

AndroidTV开发是Metro风格首页自带焦点框+Tab切换

背景还是新入职的公司,做tv端应用。这个月就要转正了,开心ing.公司之前的应用都是直接走流化的跟一个走web页面的。入职后给我任务做个新的app,要纯终端的,没办法,只能撸起袖子干了。效果图本来想用as自带的录的发现盒子上捕获视频效果不理想。手机录完转换gif.也就那样凑合看吧思路首先一看就是tab+Fragment再看页面都差不多肯定要抽个Base类仔细看...

2019-06-05 21:02:31

Android TV 开发: 让WebView响应手柄的确认返回

判断手柄按键转换成对应的遥控器按键即可 if(event.getKeyCode()==KeyEvent.KEYCODE_BUTTON_A){ event=newKeyEvent(event.getAction(),23); } if(event.getKeyCode()==KeyEvent.KEYCODE_BUTTON_B) event=...

2019-04-24 15:49:07

Eclipse迁移AndroidStudio于式迁移,成功率99.999999999999999999999%

前言eclipse在Android更新6.0之后被无情抛弃(意味着你用eclipse你的sdk最高只能有6.0的sdk惊不惊喜,意不意外),首先,感谢这么多年来为android开发者做出的突出贡献。PS:如果你还在用eclipse,我也不能说啥,送你个图?前2言为何我会写这个,还是因为新公司(没错,就是做TV的那个新公司)的项目AllinEclipse;你们可能感受不了我9.0的...

2019-04-18 21:28:48

AndroidTV开发知识总结(机顶盒端 )

前言金三银四之际被离职,入职了一家TV开发的公司。入职一月,简单总结下TV开发需要注意的一些东西。知识点适配试用了一下sw即最小宽度适配(推荐此适配方法)1280*720对应的分辨率mdpi具体这方面分析的文章有很多也很全面,不多哔哔。推荐一个文章:https://blog.csdn.net/hejjunlin/article/details/52886107屏幕方向:...

2019-04-16 16:14:08

自定义View之产业结构图(坐标图)

需求与结果技术人信仰:没图说个卵子。UI设计图:实现图:思路篇毋庸置疑,肯定要用自定义ViewGroup+View,会有童鞋问:“为啥不直接用自定义View”,不想回答,自行思考。首先,我们要先想下配置,看到图的瞬间我们就应该有个大概的思路。大致必须要拥有以下几个类:ChartGroup:自定义ViewGroup负责控件排版,事件分发。PathView:自定义Vi...

2019-01-09 11:14:02

Android RecycerView 中根据图片大小自适应控件大小的实现

问题recyclerView中item有ImageView,ImageView大小根据图片大小而改变大小解决方案GlideApp.with(mContext).asBitmap().load(item.getContent()).error(...

2018-11-15 18:57:33

微信小程序的学习与坑的记录。

声明官方的api文档很全面,这里只是简单记录。具体的请查看官方api.使用微信小程序,快应用等都是为了方便,轻量级。一,注册微信小程序开发者,下载开发工具(同时需在电脑安装node.js,否则提供的云开发部分功能不可用)二,就是看基础的文档。三,四个基本文件类型{json(参数数据配置),wxml(布局文件),wxss(css样式),js(逻辑处理)}四,参数样式配置跟其他的大同小...

2018-11-08 14:50:07

material-calendarvie 使用记录,以及一些属性的修改。

1.设置选择的背景色mCalendarView.setSelectionColor(Color.parseColor("#dd5050"));2.修改选中背景颜色的大小(这里是减少10dip)DayView中privatevoidcalculateBounds(intwidth,intheight){finalintradius=Math.min(heigh...

2018-10-26 17:11:22

Android全面屏手机判断NavigationBar是否可见

if(root_view_height<DisplayUtils.getScreenHeight(VideoPlayerActivity.this)){layoutParams.bottomMargin=mainInvisibleHeight-BarUtils.getNavBarHeight();...

2018-09-11 16:50:29

Android 录音 与播放本地音乐功能的实现

一切尽在代码中packagerjh.yilin.ui.activity;importandroid.Manifest;importandroid.app.Activity;importandroid.content.Intent;importandroid.media.MediaPlayer;importandroid.media.MediaRecorder;impo...

2018-09-04 17:53:15

EasyPermission 的使用方式 记录一下

一切尽在代码中packagerjh.yilin.ui.activity;importandroid.Manifest;importandroid.content.Intent;importandroid.os.Bundle;importandroid.support.annotation.NonNull;importandroid.view.View;impor...

2018-09-04 17:50:49

utilCode 使用

DownloadGradle:compile'com.blankj:utilcode:1.10.0'Howtouse//inititinthefunctionofonCreateinurApplicationUtils.init(application);Proguard-keepclasscom.blankj.utilcode.*...

2018-08-27 17:40:29

Adnroid Dialog,DialogFragment 弹出导致沉浸栏(statusbar)变黑的问题

经测试动态设置屏幕宽高可解决getDialog().getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT,ConfigYibaisong.window_y);//宽度随意高度不能用ViewGroup.LayoutParams.MATCH_PARENT,高度自己获取屏幕高度然后set进去就可。...

2018-08-17 10:27:35

Android 自定义View之 圆环进度条

效果图思路一共需要画四个圆弧第一个最外层的边第二个圆环第三个内边第四个数字所在的边(实现方式drawTextOnPath)宽高相等所以下边会有一点空白不喜欢可以通过clipChildren自己去掉或者用什么布局盖住本demo宽度为屏幕的3/5高度等宽。代码packagecom.power;import...

2018-08-16 14:05:22

Android 自定义View 实现双击效果

packageinter.baisong.widgets;importandroid.content.Context;importandroid.os.Handler;importandroid.os.Message;importandroid.support.annotation.Nullable;importandroid.util.AttributeSet;impo...

2018-07-31 18:14:25

完美解决ViewPager与各种横向滑动组件(横向RecyclerView,ScrollView等)冲突问题

核心就是判断滑动事件纵向父控件控制横向自己控制不给父控件控制权限上代码publicclassCustomRecyclerViewextendsRecyclerView{privateintmTouchSlop;publicCustomRecyclerView(Contextcontext){super(conte...

2018-06-19 18:02:52

Android 图片滑块解锁 and 组件拖动解锁的简单实现

效果图实现方式滑块解锁自定义ImageView在原图的基础上再画两个滑块一个目标位一个移动位。通过一个对外方法可以更改进度然后调用postInvalidate()实现该效果大致原理就是这样下面上代码packageproject.com.verifyproject;importandroid.app.Activity;importan...

2018-06-08 13:47:08

Android RecyclerView +SnapHelper 实现横向滚动自动滚动到中心控件并选中

效果图此效果已被产品砍掉,所以有些适配bug就不修改了此博客只为记录下代码默哀3秒1秒2秒3秒代码布局文件<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"...

2018-06-01 17:03:27

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。