关闭
当前搜索:

[置顶] 使用React Native 和 微信小程序 编写的一款阅读类app ———《轻松一刻》

一款纯React Native原生代码 和 微信小程序 编写的appReact Native源码地址:https://github.com/azhon/Time微信小程序源码地址:https://github.com/azhon/Time/tree/WeChatApp在微信中进入小程序搜索 直接搜索阿钟程序猿或者扫描下方二维码动态效果图看这里微信小程序效果图:     React Native效果...
阅读(930) 评论(0)

[置顶] Android自定义View——实现水波纹效果类似剩余流量球

最近突然手痒就想搞个贝塞尔曲线做个水波纹效果玩玩,终于功夫不负有心人最后实现了想要的效果,一起来看下吧: 效果图镇楼一:先一步一步来分解一下实现的过程 需要绘制一个正弦曲线(sin)或者余弦曲线(cos) 通过水平平移曲线来的到像水波波动的效果 水平移动的同时还需要有水位上涨,也就是向上平移 裁剪画布为圆形,在圆形区域绘制曲线 通过上面4步就可以实现了 二:现在就来实现第一步,绘制一个sin曲线;这...
阅读(15828) 评论(18)

[置顶] 欢迎进入阿钟的博客导航——快速查找所有博客

世上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离;世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己;世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默接受,静静处理。到那时,再来期待我们的finally。 Java 浅谈Java设计模式—-建造者模式 浅谈Java设计模式—-单例模式 浅谈Java设计模式—-装饰模式...
阅读(2907) 评论(0)

一个简单、轻量的Android版本更新库、内置了一个漂亮的更新对话框

时间 时间教会了我们很多东西有些曾经我们认为没有的后来发现它确确实实存在过有一些我们深信不疑的 后来却明白根本就没有比如……爱情 目录 项目地址 编译问题 效果图 功能介绍 DownloadManager UpdateConfiguration 使用步骤 Demo下载体验 结语 编译问题 因为适配了Android O的通知栏,所以依赖的v7包版本比较高appcompat-v7:2...
阅读(399) 评论(2)

Android中Handler、MessageQueue、Looper三者的关系然后手写一套自己的Handler

时间总是比我们想象的过的要快,我们来不及抓住,让那些重要的时光走了一个又一个。 Handler、Looper、MessgaeQueue三者的分工: handler 负责发送消息 Looper 负责轮询MessageQueue中的消息,并把消息回传给handler MessageQueue 负责存储消息(先进先出) Handler、Looper、MessgaeQueue三者的引用关系...
阅读(159) 评论(1)

利用DecorView实现播放视频开灯/关灯效果和仿QQ消息提示框

2017再见,2018你好 写这篇文章前得先来了解一下activity.getWindow().getDecorView()获取到的DecorView视图 首先我们通过强大的Android Studio开发神器,获取我们当前app界面的布局层次(结构)来帮助 我们了解DecorView是个什么? 依次点击菜单Tools——>Android——>Layout Inspector然后选择一个a...
阅读(533) 评论(4)

Android 中 scrollTo | scrollBy | Scroller 的使用

Android Scroller完全解析,关于Scroller你所需知道的一切 本文基于郭神给出的教程(原文地址如上),在结合自己的编码总结这个几个东西的使用。 先来说 scrollTo()与scrollBy()的使用与区别: 这两个函数都是在View.java中,所以这两个都可以对View视图进行滚动。 阅读这两个函数的源码就可以找出它们的区别了。可以发现scrollBy()最终调用...
阅读(128) 评论(3)

Android Studio 无法安装应用到模拟器上Failure [DELETE_FAILED_INTERNAL_ERROR]

使用adb install -r a.apk到模拟器的时候直接抛出一个异常导致无法安装成功而使用pm uninstall 包名对应用进行卸载的时候又给我抛出一个错误:解决方案:将模拟器的/data/local/下的tmp目录删除即可如果你使用的是其他手机或者模拟器,你也可以尝试下这个方法;解决不了的话那你就只能再找找了 (^-^)...
阅读(430) 评论(0)

Android一个线程内连接多个tcp服务端

通常情况下我们客户端开启tcp去连接服务器都是一个连接一个线程;这样写代码也是比较easy的public class SocketTcpClient implements Runnable { private final String ip; private Socket socket; public SocketTcpClient(String ip) { th...
阅读(237) 评论(0)

打开层级比较深的Activity并返回到App的主页面

使用别人家app的时候,当我们从通知栏点击一条消息时 会直接为我们跳转到对应的消息列表界面;当然这个操作肯定是小case了、重点是当我们按返回键进行后退的时候 会继续打开一个新的页面(Activity)而不是直接回到我们的手机桌面;一直按返回键会回到app的主页(也就是我们从桌面启动应用打开的页面),再次点返回就回到用户的桌面了。效果图:实现如上功能: 在Activity中为我们提供了一个sta...
阅读(191) 评论(3)

使用Spring、SpringMvc、MyBatis搭建SSM框架

SpringMvc架构流程图博客中使用到的jar文件 在文末Demo中会给出1、带你一步步使用IntelliJ IDEA开发神器创建一个空白的Web Application项目 配置SSM web项目框架2、我们需要添加必要的jar(包括:Spring(包括SpringMvc)、MyBatis、MyBatis-Spring整合包、数据库驱动、第三方连接池) 在与src同级的目录下创建一个libs...
阅读(384) 评论(1)

使用Spring MVC 实现文件上传遇到的问题以及解决方案

我使用的是IntelliJ IDEA开发工具、 Tomcatv7.0.82创建一个Spring MVC项目 步骤如下:只需要静静地等待依赖包的下载即可….为项目进行一些初始配置: 配置web.xml的内容: dispatcher<...
阅读(313) 评论(0)

解决React Native中使用TabNavigator时、对tab只设置文字时文字没有垂直居中

使用react-navigation中的TabNavigator搭建标签导航栏的时候遇到了一个问题,当我们对导航栏只需要设置文字,不设置图片的时候、在ios设备上你会发现文字没有垂直居中(在Android中是好的),因为这个控件默认预留好了图片显示的位置 即使你将showIcon: false设置为false还是一样没有用,我们来看下效果图对比:同时设置图片和文字是正常的当只设置文字时 只需要设...
阅读(772) 评论(0)

ReactNative基础(八)了解FlatList的使用、添加头尾布局、下拉刷新、上拉加载

此博客基于react-native-0.49.3之前我们已经说过ListView这个控件了、FlatList性质也是一样的只不过使用起来更加封闭、内部封装好了 添加头尾布局、下拉刷新、上拉加载等功能…实现的效果:FlatList实现一个最简单的列表<FlatList //数据源 data={[{key: 'a'}, {key: 'b'}]} //渲染每一个Item renderIte...
阅读(1546) 评论(2)

解锁Activity的跳转新姿势———使用scheme跳转

Activity的跳转可以说是非常简单的了、从一个页面跳转至另一个页面,我们最常用的也就是下面这种:Intent intent = new Intent(this, xxx.class); startActivity(intent);当然还有我们的隐式跳转,为Intent指定一个action即可Intent intent = new Intent("this is an action"); star...
阅读(1038) 评论(8)

使用BottomNavigationView底部导航栏、添加数量角标提醒

度娘了一圈发现基本上都是TabLayout或者其他的导航栏添加角标,所以写这篇博客记录下来。先来看下实现的效果图:代码也是很简单的 BottomNavigationMenuView中的每一个Tab就是一个FrameLayout,所以我们可以在上面随意添加View、这样也就可以实现我们的角标了。 //获取整个的NavigationView BottomNavigationMenuView menu...
阅读(993) 评论(0)

ReactNative基础(七)js代码与原生代码进行交互、打包APK

此博客基于react-native-0.49.3前面两篇博文已经将react-navigation里面三个重要的导航说完了(不是很高深,毕竟对于初学者还是够了的)、那么现在就可以来搞点事情了。与原生代码进行交互、通信、调用原生api 与原生代码交互 使用我们的开发神器Android Studio打开我们项目根目录下的android项目,这样就可以直接在Android Studio上愉快的写代码了。...
阅读(351) 评论(0)
99条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:204023次
    • 积分:3413
    • 等级:
    • 排名:第11632名
    • 原创:98篇
    • 转载:1篇
    • 译文:0篇
    • 评论:289条
    微信扫一扫
    友情链接
    博客专栏
    最新评论