logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android LayoutParam,MarginLayoutParams

前言开发中经常遇到一个场景,动态给View设置margin 边距,针对容器类布局(ViewGroup及子类)比较直观。对于非容器类进行margin设置需要按照规则进行设置,否则很容造成类型转换异常java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannotbe cast to android.widget

#android#android studio#java
google 、facebook登录实现方案

1.全局弹窗 google、facebook 登录实现由于google,facebook登录成功或者失败的回调需要有Activity来承载(登录sdk要求) 。实现全局Dialog登录弹窗的方案采用:一个透明TransportActivity + 一个底部弹出FragmentDialog组成由于 TransportActivity与FragmentDialog不在同一个module中,为了更好的解

#android
Unity 与Android 交互梳理

1.Unity 代码结构由研发部门导出 Android Studio IDE可以识别的 Unity Module,手动进行依赖。代码结构同正常的Android Module 结构一致。Unity module --build-libs-src-main-assets-java-j...

git clone -depth 1之后切换远程分支的方案

前言随着项目代码与分支切换的增多,快速clone具体分支代码到本地成为了很实际的问题。git clone -bmaster ulr 这种深拷贝方式,动辄几个G,十几个G的数据。让分支切换成为噩梦。shallow clone浅克隆经常在一些大型仓库中很有用——不用花费大量时间去clone一个完整的仓库,仅仅checkout出来某个分支(如master)的最新N次递交:git clone --dept

App违反Google数据安全政策,解决方案

google隐私政策阶段性会进行更新,时长关注隐私政策变化,避免app被强制下架,影响后续运营工作。

文章图片
#android
Android TextView 设置内容可滚动

前言开发中scrollBar 用的最多的地方就是在内容超过显示区域后,可以手动上下左右滑动来查看解决方案比较多。方案一使用一个可滑动的组件ScroolView包裹用于在内容超过显示区域后可滑动的布局。限制一个固定高度即可实现<ScrollViewandroid:layout_width="match_parent"android:layout_height="match_parent"and

Android AppcompatActivity 基础用法

前言最近大把时间捯饬一些新东西。发现很多东西知道皮毛,深究起来都是半吊子,写个简单的app框架写基类,继承AppcompatActivity改了一大上午。廉颇老矣~,尚能饭否。做个记录列个大纲:v7包含那些api,可以提供的功能是什么?从那个版本开始引入的,最初目的是为了解决什么问题?用AppconpatActivity替换FragmentActivity需要注意什么?...

Java虚拟机的堆、栈、堆栈 如何理解

前言开发过程中,每次用到静态成员,或者静态方法,就会很仔细,生怕用不好造成bug,归其原因就是对jvm了解甚少,那些在堆中存储,是线程间共享的,那些在栈中存储属于线程私有的。借用此文章进行回顾,堆栈作用堆是堆(heap),栈是栈(stack),堆栈是栈。“堆栈”这种叫法,容易让新人掉坑里。JVM规范让每个Java线程拥有自己的独立的JVM栈,也就是Java方法的调用栈。Chapte

ijkplayer 视频播放器集成(附带支持https的so库)

前言做一款视频播放器需要多久?有了ijkplayer只需要简单几步就能快速搞出来一个功能强大播放器。github链接:ijkplayerAndroid:Gradlerequiredallprojects {repositories {jcenter()}}dependencies {# required, enough for m...

软考——系统架构设计师工作日志

前言混合编程很是流行,网上也有很多demo,供大家参考学习。这里是简单调用介绍,大牛绕道,不喜勿喷定义如果您在编写HTML5应用,需要在JS代码中访问Java中的函数,则您会用到WebView的addJavascriptInterface()函数。因为安全问题,在Android4.2中(如果应用的android:targetSdkVersion数值为17+)JS只能访问带有 @Javascript

#android
    共 14 条
  • 1
  • 2
  • 请选择