- 博客(34)
- 收藏
- 关注
转载 存储结构与邻接矩阵,深度优先和广度优先遍历及Java实现
如果看完本篇博客任有不明白的地方,可以去看一下《大话数据结构》的7.4以及7.5,讲得比较易懂,不过是用C实现下面内容来自segmentfault存储结构要存储一个图,我们知道图既有结点,又有边,对于有权图来说,每条边上还带有权值。常用的图的存储结构主要有以下二种:邻接矩阵邻接表邻接矩阵我们知道,要表示结点,我们可以用一个一维数组来表示,然而对于结...
2017-03-19 14:41:00
331
转载 安卓蓝牙聊天室(一)
单点聊天(两台设备聊天)打算做一个真正意义上的聊天室,现在网上找的蓝牙博客基本都是点对点的。关于蓝牙的基本知识:http://developer.android.com/guide/topics/connectivity/bluetooth.html相关知识自己可以去网上找,相关操作本文结尾处也有几篇博客可以看一下基本流程:目录结构:相关代码...
2017-03-14 16:42:00
355
转载 最短路径—Dijkstra算法和Floyd算法
转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/31/2615833.htmlDijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,...
2017-03-08 11:25:00
185
转载 Floyd 算法求多源最短路径
本文转自链接:http://www.cnblogs.com/Ash-ly/p/5920953.htmlFloyd算法: Floyd算法用来找出每对顶点之间的最短距离,它对图的要求是,既可以是无向图也可以是有向图,边权可以为负,但是不能存在负环(可根据最小环的正负来判定).基本算法: Floyd算法基于动态规划的思想,以 u 到 v 的最短路径至少经过前 k 个点为...
2017-03-08 11:23:00
204
转载 react-native热更新从零到成功中的各种坑
https://github.com/reactnativecn/react-native-pushy/blob/master/docs/guide.mdAndroid NDK暂时没有安装在你的项目根目录下运行以下命令:1. npm install -g react-native-update-cli rnpm成功截图...
2017-01-20 14:57:00
702
转载 github从上传代码到发布静态网站
1.上传代码第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 git init第二步:将项目的所有文件添加到仓库中 git add .如果想添加某个特定的文件,只需把.换成特定的文件名即可第三步:将add的文件commit到仓库 git commit -m "注释语句"第四步:去github上创建自己的R...
2017-01-13 12:50:00
147
转载 关于react-native遇到Can't find variable: TouchableHighlight
当你遇到这样的问题时,是由于你没有import中添加TouchableHighlightimport { AppRegistry, StyleSheet, Text, View, PixelRatio, Dimensions, TouchableHighlight,} from 'react-native';如果下次遇...
2016-11-16 11:01:00
106
转载 安卓---app自动更新
主要参考:http://blog.csdn.net/jdsjlzx/article/details/46356013/效果如下:大致思路:【原文】首先,我们要有一个可以被手机访问的后台。这里有两种方法,在调试的时候我们可以利用手机和笔记本连到同一个局域网的方式,在电脑上开启个类似PHP或者JAVAEE一样样的后台服务。但是对于没有相关后台开发经验的朋友,这里有一种...
2016-09-12 22:06:00
165
转载 安卓---android:versionCode和android:versionName 用途
主要用于升级和自我识别,转自:http://blog.csdn.net/wh_19910525/article/details/8660416Android的版本可以在androidmainfest.xml中定义,主要有android:versionCode和android:versionNameandroid:versionCode:主要是用于版本升级所用,是INT类型的,...
2016-08-17 09:11:00
126
转载 安卓---读取照片---拍照
实例讲述android打开本地图像的方法。分享给大家供大家参考。具体如下:方法一,调用手机安装的图像浏览工具浏览:Intent intent = new Intent();intent.setType("image/*");intent.setAction(Intent.ACTION_GET_CONTENT);startActivityForResult(inte...
2016-08-11 17:06:00
104
转载 python爬虫---python3.5---eclipse
解析中文会出现\xbe\c8\90\hd........这个和你的编码选择有关。如果是解析成html,则需fout = open('output.html', 'w',encoding='utf-8')在head加fout.write("<meta http-equiv=" + "Content-Type" + " content=" + "text/html...
2016-08-11 10:39:00
155
转载 安卓---apk反编译
转自:http://blog.csdn.net/vipzjyno1/article/details/21039349在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮 的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。 下面是我参考了一些文章后简单的教程详解。...
2016-08-05 15:20:00
106
转载 安卓---改包名
现将project菜单下的 Build AutoMatically 去掉,先不让它同步的编译,等一下统一的去编译。选中我们需要更改的包 -> 右击 ->Refactor ->Rename,出现下面的界面,选中前面三个选项 -> 选中Preview,出现下图的界面 ->OK即可continue...
2016-08-05 11:16:00
138
转载 安卓---拼图---慕课网视频复原
有一段时间没写安卓的代码,慢慢的有点忘了,这个按照视频一步一步来的复原主要步骤:1.把一张大图分成多个方块图,GridLayout实现2.设置某个方块为缺口(拼图是总有一个空白的方块)3.点击交换缺口与相邻方块的数据4.获取手势,手势交换缺口与相邻方块的数据5.打乱顺序6.判断结束按钮背景,放在drawable文件夹下,命名bg_btn&l...
2016-08-01 15:42:00
126
转载 安卓工程中定义的app_name等报错解决办法 工程上有叹号
类似于"app_name"is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, es, es-rUS, et, fa, fi, fr, hi, hr, hu, in, it, iw, ja, ko, lt, lv, ms, nb, nl, pl, pt, pt-rPT, ro, ru, sk, sl, ...
2016-07-30 17:04:00
426
转载 eclipse 安卓运行一直跳转到调试模式
最直接的办法,换手机试试,如果在其他手机上能run,那就重启手机即可感觉写这么一点点似乎不足以发表一篇博客,给个链接吧:http://www.itnose.net/detail/6103213.html按照链接没有搞定,有一定的参考价值吧转载于:https://www.cnblogs.com/rainday1/p/5586806.html...
2016-06-15 11:19:00
131
转载 高德地图线路规划+导航
准备工作在以前一篇博客中写过了:http://www.cnblogs.com/rainday1/p/5305469.html但是官网下载的最新jar包不需要单独导入定位包,而且有些类过时了,所以这里面的方法可能与上一篇有点不一样工程结构:0.准备类TTSController.javapackage util;import android.conte...
2016-06-01 19:48:00
954
转载 安卓获取屏幕分辨率
public static Point point= new Point();//获取屏幕的大小getWindowManager().getDefaultDisplay().getSize(point); public int XLength=point.x; //X轴的长度 public int YLength=point.y/; //Y轴的长度...
2016-06-01 19:18:00
94
转载 安卓用canvas画曲线图
1.新建一个常变量类Constant.javapackage com.rain.db;import android.graphics.Point;public class Constant { public static Point point;//获取屏幕的大小 } 2.新建一个函数ChartView.java 1 ...
2016-05-31 21:40:00
713
转载 安卓activity之间值共享解决办法,tabhost之间共享父类值,字符串类型的转换,获取每一个listview的item...
1.tabhost父类值共享的解决办法dianzhanliebiao.java是传值页面,zhuyemian.java放的是tabhost,dianzhangaikuang.java是tabhost的具体子布局 首先dianzhanliebiao.java传值 intent.putExtra("id", “1234”); intent.setClass(di...
2016-05-31 20:00:00
176
转载 安卓---Tabhost实现页面局部刷新--父页子页之间的传值
TabHost的实现分为两种,一个是不继承TabActivity,一个是继承自TabActivity;当然了选用继承自TabActivity的话就相对容易一些,下面来看看分别是怎样来实现的吧。我只写继承TabActivity,文章末尾会给一个比较牛逼的链接,本人也是照着他的做的首先准备几个跳转的页面,布局文件里面的东西大家自己添加,没必要按照我的布局来,main2.xml...
2016-05-12 10:10:00
214
转载 安卓---右滑返回
向右滑动返回,对于屏幕过大的手机来说,在单手操作时,是一个不错的用户体验,用户不必再费力的或者用另一个手去点击屏幕左上角的返回按钮或者,手机右下角的返回按钮,轻轻向右滑动屏幕即可返回上一页,这个功能如今大部分APP都已经支持啦不多说上代码主函数package com.example.myfragment;import com.rain.xiaoguo.yhfh...
2016-05-12 09:27:00
185
转载 安卓---页面跳转---及页面传值
要实现从1个activity跳到另一个activity,这需要通过intent来实现。当然我们需要在Button按钮上绑定一个按钮按下的监听器,一旦该按钮监听到有按键按下,则通过intent将指定的第2个 activity触发,这样就完成了页面跳转的基本功能。在工程中,每一个activity都对应一个xml文件,xml文件主要是控制各控件的位置和属性的.1.先创建xml文件a...
2016-05-08 16:24:00
152
转载 Android记住密码自动登录的实现
我采用的是SharedPreferences来存取数据的,所以先简单的介绍一下SharedPreferencesSharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存放在"/data/data<package name>/shared_prefs"目录下。获取SharedPre...
2016-05-03 15:40:00
208
转载 安卓---连续点击两次返回键退出程序---二级界面的退出程序
法一:实现方式,通过记录按键时间计算时间差实现:import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.widget.Toast;public class MainActivity extends Activity {...
2016-04-28 21:00:00
210
转载 安卓背景渐变色
渐变色的设置在鄙人看来只是起到美化的作用,所以只需要掌握即可!实现起来并不复杂,方法:使用XML的方式为背景添加渐变效果1.在res/drawable文件夹里添加一个jbshape.xml文件,右键,新建,android xml然后写如下代码,<?xml version="1.0" encoding="utf-8"?><shape x...
2016-04-27 15:03:00
145
转载 Map获取键值,Map的几种遍历方法
Map 类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集。接着,Map.Entry类提供了一个 getKey()方法和一个getValue()方法,Map.Entry同时也提供了一个setValue()方法,程序员可以使用它修改map里面的值。法一: Map<String, String> map = ne...
2016-04-24 11:05:00
67
转载 安卓---下拉刷新---上拉加载---解决导入library等自生成库文件失败的问题
本文的下拉刷新以及上拉加载都是用PullToRefresh实现的,关于PullToRefresh的介绍以及源码,网上可以找到很多,本人在此不再赘述。PullToRefresh是一套实现非常好的下拉刷新库,它支持:ListViewExpandableListViewGridViewWebViewScrollViewHorizontalScrollViewVi...
2016-04-22 09:18:00
119
转载 安卓---左滑---删除
本次demo是借鉴的:http://www.cnblogs.com/exmyth/p/4606187.html本例子实现了滑动删除ListView的Itemdemo的效果、大家都知道、这种创意是来源于IOS的、左滑删除的功能、在Android上面实现比较 麻烦、本例子中不仅实现了左滑删除功能、还实现了左滑赞、左滑分享、左滑收藏等功能、当然大家也可以根据自己项目的需求来修改功能、QQ和...
2016-04-20 15:42:00
192
转载 ActionBar实现顶部返回键,顶部按钮
Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添...
2016-03-29 10:29:00
372
转载 安卓---高德地图API应用
说明:定位需要导入android_location 的jar包,如果没有会报错,这个官方网站好像找不到,这是我在网上找到的一个链接http://download.csdn.net/detail/raindays1/9469464导航和路线规划写在我另一篇博客:http://www.cnblogs.com/rainday1/p/5550857.html现在的地图接口更新太快,...
2016-03-22 17:07:00
206
转载 安卓---achartengine图表----简单调用----使用view显示在自己的布局文件中----actionBar的简单设置...
AChartEngine是一个安卓系统上制作图表的框架,关于它的介绍大家可以百度,也可以参考下面这篇博客http://blog.csdn.net/lk_blog/article/details/7645509,里面的介绍相对比较详细,我这里不过多赘述。使用:1.首先我们要下载一个AChartEngine的jar包下载地址:http://code.google.com/...
2016-03-20 21:55:00
110
转载 安卓访问webAPI,并取回数据
前言 安卓自从4.0以后,所有的网络访问都需要异步进程操作。其自带的异步类有AsyncTask,Handler,以及可以声明Thread等等。涉及到多进程,必须要提到一个问题,线程与线程之间不能直接进行数据的交流,UI线程的数据是受到保护的,不能执行在UI线程上的操作都需要借助其他手段进行数据的传输,本文用的是Handler的sendMessage的方式。正文 本文所用涉...
2016-03-16 20:18:00
826
转载 安卓----短信验证(借用第三方平台)
准备工作: ·安卓开发环境:基于eclipse的(studio也可以) ·SDK(短信验证的,mob.com的官网上下载),如图:下载到本地解压就可以了解压之后的目录文件现在正式开始代码的实现部分: ·1.新建工程:file->new ->Android Application Project 给自己的工程命名,包名,设...
2016-03-08 17:34:00
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人