Android
文章平均质量分 82
肖小的人儿
目前在广州微信,客户端开发,分享技术与生活,欢迎关注公众号:肖小的人儿
展开
-
画一个妹子陪着你 | 情人节特辑
情人节快乐!又到了一年一度的情人节,今年依然是 new 一个对象吗?来用代码画一个吧。说搞就搞,Let’s go ~实现方案基于 Android 平台,使用 Kotlin + C++ 的方式实现。上层负责 UI 相关,以及监听用户交互事件,并通过 JNI 交给 Native 层做具体响应。Native 层则负责模型的解析、视图变换、Shader 渲染等逻辑。主要的 JNI 一览//...原创 2020-02-15 16:32:25 · 176 阅读 · 0 评论 -
画一个妹子陪着你 | 情人节特辑
情人节快乐!又到了一年一度的情人节,今年依然是 new 一个对象吗?来用代码画一个吧。说搞就搞,Let’s go ~实现方案基于 Android 平台,使用 Kotlin + C++ 的方式实现。上层负责 UI 相关,以及监听用户交互事件,并通过 JNI 交给 Native 层做具体响应。Native 层则负责模型的解析、视图变换、Shader 渲染等逻辑。主要的 JNI 一览//...原创 2020-02-15 16:20:55 · 219 阅读 · 0 评论 -
正则表达式~~检索匹配的利器
今天来介绍一下正则表达式,以及其在Android中 扮演的重要角色一.揭开正则表达式的神秘面纱正则表达式的特点 表现形式比较高冷: 随便来一串:^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)原创 2015-08-30 22:14:08 · 3003 阅读 · 1 评论 -
Notification详解
好文章啊,怕日后作者给删掉了,赶紧拿过来留着。作者的这种严谨学习态度值得我们学习原文转自http://blog.csdn.net/vipzjyno1/article/details/25248021在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面转载 2015-09-17 16:05:01 · 1276 阅读 · 0 评论 -
Android Apk 代码混淆与资源文件混淆实战
Android项目在完工发布时,需要对代码和资源文件进行混淆,目的有两个:1⃣️减小压缩包的体积 2⃣️防止代码被反编译后恶意利用Android Apk混淆分两步走: 1⃣️混淆代码 2⃣️混淆资源文件本人的开发环境为: Operation System:Mac OS 10.10.5 Android Studio:2.0 Preview 5 Gradle Plugin:2.0.原创 2016-01-18 23:05:39 · 8265 阅读 · 0 评论 -
JNI开发最佳实践
今天逛论坛时意外发现一个很给力的小视频,嘿嘿嘿。传送门 。这是一个美国的哥们录制的一个JNI开发入门的小案例。看了一遍,还不错,把整个流程记录一下。然后补充一些知识。恩。Let’s begin. 转载请注明出处: CSDN:天道酬勤 本文地址:软件开发,环境很重要,说一下我的编程环境: Operation System:Mac OS 10.10.4 JDK:jdk1.8原创 2016-03-18 09:54:45 · 1038 阅读 · 0 评论 -
备战Android实习(计算机基础篇)
这次主要复习计算机网络、操作系统等知识。1.TCP三次握手和四次挥手?三次握手:四次挥手:2.进程间通信(IPC)有哪几种方式?管道(pipe)共享内存(shared memory)信号量(semaphore)消息队列(message queue)队列(queue)3. TCP和UDP 的区别? — TCP UDP 是否连接 面向连接 面向非连接 重传机制原创 2016-03-18 16:22:30 · 842 阅读 · 0 评论 -
Git--团队开发必备神器
花了两天时间专门搞了一下git,整理一下分享给大家。下面我们开始。。。转载请注明出处:http://blog.csdn.net/Hello_Chillax/article/details/47405887更多精彩请访问:http://blog.csdn.net/hello_chillax,谢谢一.学习使用git之前的准备(Windows环境下)。在本地装一个git,并装上GitBash。(原创 2015-08-10 21:58:03 · 4828 阅读 · 3 评论 -
马上就要面试了。。。
下午两点,哈尔滨腾讯现场面试,再准备一波~~1. Jdk1.7新特性支持数字中间添加下划线(如:int a=123_564)支持整数二进制(0b)、八进制(o)、十六进制表示(0x)switch-case语句支持字符串线程安全随机数ThreadLocalRandom泛型实例化类型自动识别(eg: List list=new ArrayList<>())监控一个文件的变化WatchServ原创 2016-04-15 08:19:41 · 835 阅读 · 0 评论 -
JNI开发入门
声明:转载请注明出处:http://blog.csdn.net/Hello_Chillax/article/details/45874041更多精彩请访问:http://blog.csdn.net/hello_chillax,谢谢学Android有一段时间的朋友大部分听过类似NDK,JNI之类的概念。那么这到底是什么意思呢,以及其作用和使用方法呢,今天咱们就来讲一讲这些知识。一.概念理解。1.j原创 2015-06-29 12:48:57 · 879 阅读 · 0 评论 -
总体把握Android中的触摸事件处理
先看几个函数:提到Android的触摸事件处理,不少人都会立刻想到某些令人头疼的函数,这里列举一下,刺激一下你的小神经: @Override public boolean onTouchEvent(MotionEvent event) { return super.onTouchEvent(event); } @Override public b原创 2015-05-18 17:29:47 · 1462 阅读 · 1 评论 -
Android四大组件之~~ContentProvider
声明:转载请注明出处:http://blog.csdn.net/hello_chillax开题:对android稍微有些了解的朋友都知道,android中有四大组件,分别是:Activity,Service,ContentProvider,BrocastReserver。今天来介绍其一:ContentProvider。ContentProvider: 顾名思义,内容提供者。实现了不同程序之间数据的原创 2015-05-12 14:47:46 · 1347 阅读 · 0 评论 -
注解机制 androidannotations 让编程更随性,更轻松(二)
上一个博文讲了androidannotations的配置与使用,以及常见错误的解决。注解机制 androidannotations 让编程更随性,更轻松今天来详细地说明如何在代码中使用annotations进行注解。关于注解的方法,官方文档的地址(英文好的朋友可以去尝试着学习一下):https://github.com/excilys/androidannotations/wiki/Availabl原创 2015-04-11 23:37:56 · 1125 阅读 · 0 评论 -
注解机制 androidannotations 让编程更随性,更轻松(一)
Google开源框架androidannotations深入学习2.annotations的配置 对着项目名称点击右键,找到倒数第二项,Properties,点击进去, 会看到上图,点击标号1的位置,在右侧把标号3的位置勾上,把4的位置选择成1.6以上(包括1.6)。。然后点击上图标号2,得到下图的样子。 上面三个打上红色箭头的全部选中,然后在最后一行apply一下,再选择Factory Pa原创 2015-04-11 16:16:47 · 1184 阅读 · 4 评论 -
从源码中深入学习Handler,HandlerThread,MessageQueue,Looper。
权利声明:转载请注明出处:今天在写项目时用到了HandlerThread,就顺便把Handler,MessageQueue,Looper都顺便复习整理了一下,写成博客,与大家分享,由于自己水平有限,难免理解的有些浅薄,有什么不合适或者不懂的地方欢迎留言询问,咱们一起探讨。 如果是对Handler一点都不了解的朋友,可以参考我的另一篇博客Handler:搭建UIThread&WorkerThread原创 2015-04-11 00:06:12 · 857 阅读 · 0 评论 -
帅气的属性动画赏析(Property Animation)
权利声明:转载请注明出处http://blog.csdn.net/hello_chillax今天我们来学习Android中的一个比较好玩的动画效果:Property Animation、でわ、はじめましょう。一,初めに:动画的分类 Android动画分类:View Animation,Drawable Animation,Property Animation。各自能实现的效果:View Anima原创 2015-04-11 09:37:32 · 1086 阅读 · 0 评论 -
ViewPager+下拉刷新ListView超强组合(实现360手机助手首页的效果)
想必大家都用过360手机助手,效果是不是很绚丽,其实很好实现喽。今天就来说一说怎么去实现喽~(PS:咱们是讲原理和思路,我这里是用的不是360助手的界面,懒得去扒那些图片喽,太懒,见谅~~)首先,上图: 先看一下工程目录结构: 其中有两个包,第一个里面分别是: Data:工程里面的数据,本来想用几个textview填充ListView的,最后感觉这样会效果好一点,米啥用~ MainActiv原创 2015-05-09 10:15:05 · 2682 阅读 · 0 评论 -
切换Activity时的动画overridePendingTransition(A,B)解析
声明:转载请注明出处:http://blog.csdn.net/hello_chillax目的: Android中不同Activity之间的切换是不可避免的事情,那么怎么才能让Acitivity的切换更优雅呢,Android中提供了一个方法来解决这个问题,即overridePendingTransition(A,B)函数。效果: 用一张图来表示该函数能实现的效果、 效果一:新的Activity从左原创 2015-05-13 11:20:03 · 9681 阅读 · 1 评论 -
Android四大组件之~~Service
声明:转载请注明出处:http://blog.csdn.net/hello_chillax开题:对android稍微有些了解的朋友都知道,android中有四大组件,分别是:Activity,Service,ContentProvider,BroadcastReceiver。今天来介绍其一:Service。一.Service和Thread有什么区别和联系,以及使用Service的必要性。Servic原创 2015-05-13 22:54:37 · 1125 阅读 · 0 评论 -
Android四大组件之~~BroadcastReceiver
声明:转载请注明出处:http://blog.csdn.net/hello_chillax开题:对android稍微有些了解的朋友都知道,android中有四大组件,分别是:Activity,Service,ContentProvider,BroadcastReceiver。今天来介绍其一:BroadcastReceiver。BroadcastReceiver:顾名思义,广播接收者,可以接收系统,其原创 2015-05-12 17:42:35 · 1706 阅读 · 0 评论