- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 基于Android的谷歌地图地理围栏功能开发
第一步、Android使用谷歌地图权限Android上使用谷歌地图必备条件:翻墙、Android设备上安装Google Play Service由于谷歌在国内已经被墙了,所以我们只能使用翻墙软件使用谷歌地图,而使用谷歌地图的同时,我们需要安装Google Play Service,这个翻墙之后用google浏览器下载就行了。接下来是简单的教程:1、注册账号并登录https:/...
2019-05-30 16:30:08
4064
10
原创 Python爬取所有股票数据并进行数据分析
一、背景:作为一个程序员,总喜欢在股市里面晃荡,无奈总是当成韭菜收割了。每一次都是卖涨买跌,处处碰壁。但是作为一个有一定阅历的程序员本能告诉自己,只要掌握了大量的股票数据,就可以在信息渠道落后的情况下,分析出机构大概率的在布局哪些股票,从而在机构拉涨停之前,提前进入分一杯羹。于是,开始编写了爬取股票数据并进行数据分析的程序。二、环境:Anaconda3.3 python3.7.1 ...
2019-04-13 14:47:41
76542
26
原创 Android Studio 3.3 创建NDK项目详解
随着Android Studio版本的不断提升,IDE的配置环境也发生了一些变化,3.3的版本在创建新项目的时候,找不到下图的Include C++ Support 选项,因为我们创建NDK项目的时候,方式也不一样了,变得更加简单了以下是Android Studio 3.3 NDK环境的安装和创建项目的方式第一,下载相关的NDK环境下载并安装 LLDB、Cmake、N...
2019-03-11 12:10:00
4476
原创 创建一个开机自启动的Android系统服务
最近做项目的时候,收到客户的需求,说是创建一个获取系统属性服务,并且开机自启动,需求本身不难,代码量一个不高,但是有几个关键点:1、开机自启动 2、系统服务(需要用到AIDL进行数据传输);拿到需求的第一步准备下手的是开机自启动。一、开机自启动这里要分三步走:第一步:加入开机自启动权限第二步:注册广播接收器 and
2017-09-11 11:58:13
3965
1
原创 Git版本控制工具的使用一
Git是一个开源的分布式版本控制工具,它的开发者就是Linux操作系统的作者Linus Tovarlds。Git被开发出来的初衷是为了更好的管理Linux内核,如今却被广泛地用于全球各大大中小型的项目中。接下来讲解一下Git的用法:1、安装GitGit在linux下的安装时非常简单的,假设你用的是Ubuntu系统,你只需要在shell界面中输入:sudo apt-get install g
2016-03-24 18:24:16
716
原创 关于ListView加载优化的一些领悟
ListView在初始化的过程中不会去加载全部的数据,它只会去加载呈现于界面的item数据(这里可以通过getView()执行次数可以看出)。而在ListView发生滚动时,ListView会加载生成新item数据,ListView会优先考虑加载刚刚消失于界面中且并未销毁的item数据。此时会发现第一个item数据变化时,getView(int position, View convertView
2016-03-23 17:36:10
628
转载 Android中的Service全面总结(修正过)
原文出处:http://blog.youkuaiyun.com/gaojinshan/article/details/153358051、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一
2016-03-22 14:47:07
711
原创 eclipse下安装NDK开发jni
JNI与NDK: JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他编程语言,只要调用约定受支持就可以了。使用jav
2016-03-18 16:27:28
1734
转载 android fragment的基础使用
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后
2014-10-08 10:15:18
685
转载 pull解析器处理原理
采用PULL解析基本处理方式:当PULL解析器导航到文档开始标签时就开始实例化list集合用来存贮数据对象。导航到元素开始标签时回判断元素标签类型,如果是river标签,则需要实例化River对象了,如果是其他类型,则取得该标签内容并赋予River对象。当然它也会导航到文本标签,不过在这里,我们可以不用。根据以上的解释,我们可以得出以下处理xml文档逻辑:1:当导航到XmlPullPa
2014-09-26 15:43:23
838
D:\AndroidWorkplace\GoogleGeofence.zip
2019-05-30
python程序爬取股票每分钟数据并且进行数据分析demo
2019-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人