自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

再见小琦的点滴记录

记录IT点点滴滴的

  • 博客(7)
  • 收藏
  • 关注

原创 实现任意控件可拖动回弹或消失 - 仿QQ未读消息

一、前言最近需要做一个拖拽回弹或消失的效果,类似QQ未读消息提示的小点点。在参考了几篇博文之后,有了大概思路就直接开始撸代码了。先上效果图,一个普通的ImageView实现拖拽回弹或消失的效果。二、使用目前我已经将该功能上传JitPack仓库,各位大大可以在Android 工程中直接使用。1、在你的工程根build.gradle文件中添加JitPack仓库 allprojects {...

2018-12-22 14:30:56 382

原创 JNI概述和示例

jni允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的。使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样做是可以接受的,甚至是必须的,比如,使用一些旧的库,与硬件、操作系统进行交互。使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。

2016-09-29 20:25:10 327

原创 Android 命名规范

Android 命名规范众所周知,好的命名可以大大提高代码的可读性,同时也是面试时考察一个程序员水平高低的一个指标。本文就总结下自己及他人的Android工程命名规范。命名法:1、小驼峰命名法:除首单词外,其他单词首字母大写 2、大驼峰命名法:所有单词首字母大写 3、下划线命名法:单词间用下划线隔开(单词要么全部大写,要么全部小写)

2016-07-13 11:27:47 406

转载 Activity启动模式

在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingl

2015-09-08 22:28:26 350

原创 关于如何搭建eclipse的android编程环境

首先很高兴学校给每个新生配置了新电脑,盼了足足半年了,昨天终于到货了。话不多说,先给自己的电脑配置一个Eclipse的Android编程环境。我想谈谈自己对Eclipse、ADT、SDK等的小小理解,不一定对或者说不一定全面。Eclipse就是一个编程平台,可以支持C++、Java等语言的,但是更多的是用于Java语言的编程,甚至是针对Android开发的。所以我们需要先下载Eclipse

2015-01-06 13:08:25 466

原创 bluetooth控制Arduino单片机的红外发射装置(二)——Android部分

继上次更新的Bluetooth控制Arduino单片机项目

2014-10-16 16:25:00 1039

原创 bluetooth控制Arduino单片机的红外发射装置(一)——Arduino部分

开学初,听到某同学在台湾留学时候,成功使用Android手机通过bluetooth设备控制Arduino单片机来实现对宿舍空调的遥控。当时就觉得蛮有趣的,但是他的Android手机程序是通过Appinventor写的,我就想是否自己能够通过Eclipse来重新实现这一过程,也就是用Android手机通过Bluetooth控制Arduino单片机来遥控空调。但是宿舍空调离我的实验室比较远,所以先用N

2014-10-15 22:34:05 4129

空空如也

空空如也

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

TA关注的人

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