自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光玻璃杯

记录学习的点点滴滴

  • 博客(8)
  • 资源 (19)
  • 收藏
  • 关注

原创 2048游戏回顾三:自定义Dialog和ProgressBar

在2048游戏中,询问用户是否退出游戏,游戏失败或者成功后弹出对话框让用户做下一步选择,总之Dialog是必须要用的,但是系统默认的Dialog和游戏的UI风格不搭,因此要求我们必须自定义Dialog.ProgressBar主要用在游戏启动的时候显示游戏的加载进度,也是游戏必不可有的部分,也需要自定义。

2016-10-30 21:50:59 1381

原创 2048游戏回顾二:算法总结(移动、合并、动画等)

如果只是单纯的写一个2048游戏,让这个游戏可以玩的话,工作量还是蛮小的。不过,在这写工作中,你可能花时间最多的就是数字的移动与合并的算法了,如果没有做过,可能确实要花点时间来构思,所以,写完2048游戏以后,我希望能把它做个记录。

2016-10-29 21:12:06 20354 4

原创 2048游戏回顾一:使用SurfaceView创建游戏启动动画

SurfaceView有个很大的好处,就是可以在子线程中绘制UI,其他的View只能在主线程中更新UI,这或多或少给编程增加了些不便。而SurfaceVIew在子线程中可以绘制UI的特性,再加上其可以直接从内存或者DMA等硬件接口取得图像数据,这使得它适合2d游戏的开发。

2016-10-29 14:42:38 2839 2

原创 分享一下自己写的2048游戏(3*3,4*4,5*5,6*6多种玩法,可反悔)

2048是一款非常常见的小游戏,我也想尝试着写一款,给自己练练手。说道练手,这里需要交代一下:我从事Android的工作刚刚一年,平时的工作主要是客制化UI和修改Bug,也就是这里改改,那里改改,因此,完整的开发项目的机会比较少,所以,对我而言,想要提高自己的编程水平,抽出时间自己做一些小项目是有意义的。

2016-10-29 11:43:09 11349 5

原创 Android wifi探究四:Wifi P2P framework层源码分析

上一篇博客对应用程序下使用Wi-Fi P2P Api连接附近的设备的过程做了一个简单的梳理,我们只是学会了怎么使用api,但对api背后的机制一无所知。那么这篇博客就开始尝试分析api背后的实现机制,也就是android framework中Wi-Fi P2P的工作机制。 Wifi P2P在framework层也是一个Service,它的启动过程和WifiService一样:

2016-10-13 15:49:36 4289

原创 Android wifi探究三:Wifi P2P 连接附近设备

Wi-Fi Direct APIs允许应用连接周围的设备,而不用通过网络或者热点,点对点直接连接。应用可以快速的发现周围设备并与之交互,而有效作用距离大于蓝牙。这篇博客对如何实现Wi-Fi P2P设备间的连接做一个总结,如有不对之处,欢迎拍砖

2016-10-12 16:29:46 11105 5

原创 Android wifi探究二:Wifi framework层源码分析

上一篇博客初步认识了wpa_supplicant的作用和使用方法,并且尝试着梳理了wifi的大框架,不过,java层的框架我们忽略了,没有分析,也就是说上一篇博客非常肤浅的支出了wifi代码的结构,仅此而已,那么这篇博客,将尝试梳理wifi的java层框架。

2016-10-11 17:27:21 11203 10

原创 Android wifi探究一:初步认识wpa_supplicant与wifi框架梳理

平时和wifi打交道还算比较多吧,wifi出了问题就只能找大神解决,这是件很令人伤感的事情。所以就想自己分析下android源码中wifi的框架,以后wifi出了问题,自己也能尝试的解一解。分析过程必定会有很多理解不到位或者错误的地方,欢迎大家不吝啬恶毒之词,使劲拍砖。

2016-10-10 17:33:08 16376 7

Android 自定义View-旋转小按钮(修复bug)

自定义这个View的原因是我需要一个能点击一下就能旋转显示正在刷新的小按钮,等刷新结束后在使它停止旋转并恢复到初始状态,并且这个View的字体大小,字体颜色,进度条的颜色等都可以自由配置。

2017-08-12

mnist-java

自己用java代码写的识别手写数字的全连接的神经网络

2017-06-27

DeepLearningTest

使用梯度下降算法和反向传播算法训练一个神经元的java代码

2017-06-27

root_explorer

电脑端的RE浏览器,可以查看、删除手机上的任意文件(手机必须有root权限)

2017-04-17

AndroidJniSocket.zip

使用jni将socket通信封装在c++的类中实现,c++中读取服务端发送货来的数据后会调用java层的方法来传递处理的结果。

2017-03-04

android应用程序访问linux驱动

资源包含了我尝试使用android应用程序访问linux驱动的所有源码,具体使用方法可参考我的博客:http://blog.csdn.net/u011913612/article/details/52516303

2016-09-17

Android上传多文件到服务器

代码实现了上传一个或者多个文件到apache服务器。

2016-06-29

aidl-android-studio1.3.1

第一次成功尝试使用aidl进行activity进程和service进程之间的通信,第一次尝试的可以参考下。

2016-01-21

jni-android-studio1.3.1

第一个android-studio下的Jni程序,第一次尝试android-studio做jni开发的可以看看。

2016-01-20

网页遥控器

这是一个简单的网页遥控器程序,就是用网页绘制一个遥控器,然后点击遥控上的按钮,电视就会执行和真实遥控器相同的行为。

2015-12-23

串行12864launchpad

穿行12864的launcpad程序。反复测试成功,由于是在linux下开发,因此没有IAR工程文件,下载者可自行建立工程,接好引脚后即可使用。

2015-04-23

launchpad_24l01

msp430g2553,即launchpad下的nrf24l01无线通信的程序。反复测试成功,下载后可直接使用,不用修改,注意连接对引脚就好。

2015-04-23

serial_console

使用mini2440开发板,在lcd上实时显示PC串口输入的信息。用定时器实现了光标的闪烁,pc上按回车键可换行,可以接受PC段的命令,命令格式为:以此输入'C'':''d'或者‘C’或者‘1’‘2’‘3’‘4’,具体功能源码中有注释。 有想要mini2440 x35 lcd驱动程序的可以下载此文件。 有想在mini2440 开发裸板程序,包括串口,lcd,定时器,nand flash,sdram,按键中断,lcd上字符显示等的可以下载此源码。

2015-04-23

AY-LDC1000-MSP430F5529-DEMO-Code.zip

TI的LDC1000电感信号转电信号传感器,全球首款电感信号转电信号传感器。

2014-08-09

make-3.81.tar.bz2

make工具3.81版本,在linux下编译一些软件有时候需要低版本的make工具才行。

2014-04-23

lrzsz-0.12.20.tar.gz

可以在通过串口在windows和arm开发板上的linux之间进行文件的传输,使用非常方便。

2014-04-23

freetype的分析和理解

文档简单的介绍了本人在使用freetype时的一点点理解,对用freetype显示矢量字体的初学者做点参考。

2014-03-13

arm链接文件规则

介绍了arm架构中使用的链接脚本的使用规则,比如代码段放置在存储单元的什么地方,数据段放在存储单元的什么地方等,以及语法规则。

2014-03-13

空空如也

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

TA关注的人

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