- 博客(26)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Android 实现指南针效果
Android 实现指南针效果前一段时间在做指南针,于是想偷偷懒.在网上直接找一个Demo.然后改改旧差不多了.可是看到的效果却和预期的差太多了,所以就不得不自己撸一个:大致上会用到内容 - 自定义View - GPS定位模块 - 方向传感器开始,创建一个view先写一个类继承view不断对OnDraw事件进行重绘传入方向OK.那么新建一个Direction
2020-03-17 21:09:06
1638
1
原创 opencv 安装(Linux)
安装opencv 作为一款跨平台的计算机视觉库,它被广泛用于物体识别、人脸识别、工业、机器视觉等诸多前沿科技领域。而由于它的跨平台性,所以它可以用于Linux、Windows、Android和Mac等操作系统上.同时由于其使用C++编写.所以它的库也被Python、Java、C#等诸多流行语言所支持。而今天所写实际上Linux的安装.1.更新系统为了防止一些未知的错误,所以我们每次还是先更新...
2020-03-05 22:59:45
2384
6
原创 Android 实现指南针效果
Android 实现指南针效果前一段时间在做指南针,于是想偷偷懒.在网上直接找一个Demo.然后改改旧差不多了.可是看到的效果却和预期的差太多了,所以就不得不自己撸一个:大致上会用到内容 - 自定义View - GPS定位模块 - 方向传感器开始,创建一个view先写一个类继承view不断对OnDraw事件进行重绘传入方向OK.那么新建一个DirectionView 来继承viewpub
2017-11-30 00:09:06
4009
原创 Android 实现心电图
有时候我们在编写应用的时候,在拿数据做波动对比的时候,总会用到类似于心电图的应用。 那么今天就来写写心电图。 具体为了简单,我们就直接用SurfaceView 来做,也不自定义UI了。具体看看效果图。 ok,效果还算不错,总体都完成了。为什么要用到SurfaceView ,就是为了用到它强大的双缓存机制用来绘图。 ok。那就开始,首先先定义变量。 private SurfaceView
2016-11-08 20:58:43
5321
原创 Android 实现图片缩放和拖动
今天我们来编写一个缩放效果的ImageView ,网上有很多人都讲了这些。但有许多人都直接使用了库文件,那么我们今天做的是直接上代码编写一个拖动和缩放的ImageView,具体看效果图, 那么简单了分析一下。在手机上缩放图片和拖动要用到什么?手指对不对那么控件上什么事件和手机有关。View.OnTouchListener 对不对。ok,那么先新建一个Class ··· public class
2016-11-08 19:40:55
6379
7
原创 Android 模仿新闻顶部导航标签
最近由于个人兴趣原因,写了个模仿新闻顶部导航标签的demo。具体看下图。那么大致上我们会用到这些知识。1.Fragment2.FragmentPagerAdapter3.HorizontalScrollView4.PopupWindowok,那么首先进入第一步。为了实现顶部的标签,我们要用到HorizontalScrollView,因为原有的Ho
2016-11-06 18:13:33
1640
2
原创 C# 调用exe 执行文件时附带参数
/// /// 执行外部程序,带参数 /// /// 执行文件所在路径 /// 参数集合 /// public bool StartProcess(string runFilePath, params string[] args) { try
2016-10-20 19:32:41
5319
4
原创 Android 调用系统播发器播放音乐或视频
在很多时候,我们不想编写一个复杂的播放器去播放比较好的片源的时候,重头编写一个播放器或者引入开源的显然不太适合的。那么我们调用系统的就非常简单了。在调用之前,我们知道Android 的一些资源或数据可以使用uri 来传递。那么显然,这里也需要使用uri 来将播放的文件地址传进去,供android 播放器去播放。大致上是这样的。Uri.parse( "file://文件路
2016-10-16 21:04:58
625
原创 关于C# JSON 数据传递方式
我们都知道在互联网发展的初期时代,那时候采用的还是C/S架构的程序。那么软件和软件传递的数据格式也从普通的文本转换到了XML这种格式化的存储格式文本。那么在互联网移动互联网时代,这种C/S传递XML这种格式文件显然是不行的。那么今天就来搞搞JSON。我们来看看百度百科的解释:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于EC
2016-10-14 22:02:36
8307
原创 Android Recyclerview 简单实用 瀑布流等方式,并加入上下拉加载
RecyclerView 已经出现有一年多了,看过的和没看过的都需要了解一下。据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。使用RecyclerView取代以往使用的ListView、GridView,使用SwipeRefreshLayout取代pull-to-refresh第三方库,打造更符
2016-08-09 12:45:51
1638
2
原创 Ubuntu Android 开发(三) 使用SDK更新SDK 镜像
我们都知道Google 对于我们之间的关系来说,这是一面墙的距离。那么作为Android 来说,我们开发Android 应用,就必须使用Android SDK ,那么保持体验最新版本的Android 当然是必不可少的了。今天的教程主要对SDK / tools 中的 Android SDK Manager 进行配置。那么使用该工具去更新SDK 主要有两个步骤,一个是使用离线包
2016-05-25 19:21:06
566
原创 C# 读写文件操作
由于代码比较简单,就直接贴代码了。主要用到流的方式进行操作。 /// /// 写数据到文件 /// /// 路径 /// 内容 /// 成功 true 失败 false public static Boolean WriteFile(string path, string content)
2016-05-06 09:46:14
400
原创 Android 编写文件浏览器
有时候我们保存文件总会用到文件浏览器功能.那么今天博主带大家做一个。那么开始,浏览文件,我们就需要写一个文件工具类。import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import androi
2016-05-05 17:54:25
508
原创 C# ListView 编写 ListView 实体类
OK,由于Android 上有ListView 。后来查了查文档,果然在C#中有ListView,这种自定义的控件。由于C#上面可以拖动组件到面板上,但这种感觉不怎么好。那么今天就继承这个 来编写一个工具类。class MyListView : ListView { /// /// 增加列名 ///
2016-05-04 10:39:16
656
原创 Android 下载文件并显示进度条
OK,上一篇文章讲了上传文件到服务端,并显示进度条那么这边文章主要讲下载文件并显示进度条。由于简单,所以只上传代码.还是需要用到HttpURLConnection 类,当然你也需要定义一个handle 去接收完成或失败的消息首先先定义变量 private ProgressBar mPgBar; private boolean interceptFlag = false;然后
2016-05-03 17:44:32
2712
原创 Android 上传文件到服务端,并显示进度条
最近在做上传文件的服务,简单看了网上的教程。结合实践共享出代码。由于网上的大多数没有服务端的代码,这可不行呀,没服务端怎么调试呢。Ok,先上代码。Android 上传比较简单,主要用到的是 HttpURLConnection 类,然后加一个进度条组件。private ProgressBar mPgBar;class UploadTask extends A
2016-05-03 17:30:30
5110
原创 Android Camera 相机简单操作
在Android 一般拍照主要有两种方式,一种是调用系统相机,拍照之后获取路径显示。而另外一种则是调用Camera 然后去拍照。Ok,那么今天讲的是后者.主要是自己编写代码去完成拍照功能。首先我们需要建一个 CameraPreview 类 ,当然也需要继承 SurfaceView 并实现 SurfaceHolder.Callback接口,那么该类主要是用作与显示拍照预览的。impo
2016-05-03 11:14:53
1024
原创 Ubuntu Android 开发(二) Android SDK 安装
OK 在上一篇教程 我们介绍了在Ubuntu 下安装JDK 的方法教程地址那么我们知道我们开发Java 程序的时候需要使用到Sun 公司的JDK 那么同时我们开发Android 程序的时候使用Google 提供的Android SDK 那么我们应该怎么去安装SDK呢。我们现在我们的HOME 目录下 新建一个Andorid_SDK 文件夹然后我们需要依
2016-05-03 08:28:30
420
原创 C# 编写命令行交互工具——实时输出_获取执行结果
我们在写程序的时候通常会用到命令行工具。如Ping 某个网段,写个注册表,启动项,或者感谢其他坏事。在网上查了一下,多数都说用C# 做命令行交互需要做很多很多的逻辑处理。那么今天博主也来写一个简单一点的。首先我们建一个CmdUtils类,然后编写我们需要的方法那么在开始之前,我们先看下网上提供的方法。那么开始,我们先新建一个类,然后编写方法
2016-05-03 08:22:07
21941
12
原创 Ubuntu Android 开发(一) JDK 安装
关于什么是Android,点击链接由于Android 官方推荐使用Java 开发Android 程序,那么在Ubuntu 开发Android 安装Jdk 是必不可少的了。那么也有一些人问了,用C/C++ 不可以吗? 那么这个问题请安装NDKOK。网上的教程很多,这里只对方法进行总结,我们在使用的时候大多数使用 java javac javaw 等程序对文件进行编译运行过程,
2016-05-02 12:00:07
443
原创 使用CMD 命令 ping 某段IP并保存到文件中
OK ,开始之前我们以前都有做过Ping 某个IP 来确保直接的网络是通畅的。那么如果我们要Ping 某个网段的所有IP呢、如果一个个来PIng 的话 ,那么在效率上肯定是不行的。所以这里我们就用到了cmd 的循环语句 for具体的命令是这样子的。for /l %i in (1,1,253) do ping 192.168.0.%i这里在CMD 中执行
2016-05-02 11:50:17
9196
原创 mac 解决 eclipse 创建 android 项目出现 Errors occurred during the build. Errors running builder 'Android Res
eclipse 创建 android 项目出现 Errors occurred during the build. Errors running builder 'Android Res
2016-01-29 00:26:44
2738
原创 Ubuntu Touch 修改默认Scope 背景
在Ubuntu Touch设置中有修改壁纸一项。但是大家设置之后为嘛Scope没有变化呢?其实原因很简单。我们将Scope理解成应用,而设置中的修改壁纸只是桌面环境的。所以修改不成功!~那么应该如何去修改Scope的默认背景呢?在/usr/share/unity8/Dash/graphics/paper_portrait/目录下有这么一个图片 paper_portrait@
2015-04-20 18:53:52
711
C语言调用Curl为什么总是缺少依赖
2015-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人