- 博客(22)
- 资源 (8)
- 收藏
- 关注
原创 android wifi adb调试
最近一个电子大赛需要用到android的蓝牙开发,所以只能用真机来调试了,然而本人的电脑是几年前的旧机,usb端口已经松的不行了,这时候,无线调试就显得很重要了。首先,下载PC程序包 解压出来,把全部程序文件复制到C:\Windows\System32目录下 把含有adb字眼的文件复制到C:\Windows\System目录下打开cmd窗口,打adb命令,要是出现一大堆的信息说明adb
2016-06-23 20:22:17
968
原创 选择排序
public static int[] choice(int[] array){ for(int i=0;i<array.length;i++){ int min = i;//定义最小的位置 for(int j=i+1;j<array.length;j++){ if(array[min] > array[
2016-06-22 10:16:13
353
原创 二分法查找有序数组
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数(不会改变)。 例如:2+22+222+2222+22222(n=5)此时a=2,n由键盘输入。package com.calculate;import java.util.Scanner;public class Sumloop { private static void count(int a,int n){
2016-06-22 09:36:32
392
原创 自由落体球
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米?public class FreeFallingBall { private static void ball(){ double t = 100; double s = 100; for(int i=1;i<=10;i++
2016-06-04 18:40:21
488
原创 关于2的问题
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数(不会改变)。 例如:2+22+222+2222+22222(n=5)此时a=2,n由键盘输入。package com.calculate;import java.util.Scanner;public class Sumloop { private static void count(int a,int n){
2016-06-04 11:05:37
385
原创 数列求和
public class TwentiethFractionSum {/** * 一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列`这里写代码片`的前20项之和 * @param n 项数 */private static void numberSum(int n){ int x = 2; int y = 1; int t = 0;
2016-06-03 16:49:23
425
原创 经典算法-兵兵球比赛
public class PingPong { /** * 题目:两个乒乓球队进行比赛,各出三人。 * 甲队为a,b,c三人,乙队为x,y,z三人。 * 已抽签决定比赛名单。有人向队员打听比赛的名单。 * a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 */ private static void pingPon
2016-05-31 11:10:32
1916
原创 猴子吃桃-倒推法
/** * 猴子吃桃子问题: * 猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。 * 第二天又将剩下的桃子吃掉一半,又多吃了一个。 * 以后每天都吃前一天剩下的一半零一个。 * 到第10天在想吃的时候就剩一个桃子了, * 求第一天共摘下来多少个桃子? * 思路:倒推,第9天吃的剩下1个,第8天(f(9)+1)2, 第7天 (f(8)+1)*2,第1天
2016-05-30 10:11:48
1141
原创 经典冒泡排序,数值升序排列
public class Order { // 数值从小到大排序 /* 1,冒泡排序 */private static int[] array = new int[] { 1, 2, 9, 5, 6, 7, 0, 10 };private static int[] order(int[] array) { int temp; //设置中间值 int si
2016-05-29 11:08:25
537
原创 最大公约数
public class Gcb {private static int gcb(int a,int b){ if(a%b==0){ return b; }else{ return gcb(b, a%b); }}public static void main(String[] args) { System.out.println("输
2016-05-29 10:50:19
407
原创 每天一道算法--经典兔子繁殖迭代问题(斐波那契数列)
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…. 由规律可知: f(x) = f(x-1)+f(x-2) 符合斐波那契数列(斐波那契数列系数就由之前的两数相加)public class Rabbit { priv
2016-05-29 09:29:19
11308
2
原创 Linux 解压windows的zip文件出现中文乱码
原因是Windows默认gbk格式压缩成zip格式,而Linux解压是默认UTF-8解决办法 :unzip -O CP936 xxx.zip参考原文链接:http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=175405&p=1343326
2016-04-17 16:02:21
841
原创 android的org.json.JSONObject的getXXX方法
int s = JSONObject.getInt(a,b);当JSONObject存在key为a,则返回该key所对应Int型的value值,否则返回默认值beg:int carid_req = reqJson.optInt("CarId",-1);
2015-12-04 16:20:57
645
原创 JSON解析之optJSONObject与getJSONObject的区别
//optJSONObject源码解析: /** * Returns the value mapped by {@code name} if it exists and is a {@code * JSONObject}. Returns null otherwise. */ publicJS
2015-12-04 16:13:24
4672
转载 Android详细的对话框AlertDialog.Builder使用方法
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,
2015-11-28 23:59:36
452
转载 Fragment的生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/
2015-11-28 21:48:21
254
原创 java中静态方法与实例方法的区别
Animation loadAnimation = AnimationUtils.loadAnimation(this,R.anim.sacle);loadAnimation()方法是AnimationUtils类的静态方法。可以通过“类名.方法名()”的方式调用,需要new一个对象出来的再调用的是实例方法。静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使
2015-11-28 19:48:50
446
转载 android中通过自定义xml实现你需要的shape效果 xml属性配置
在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片,然后在写一个selector的xml文件放在drawable文件夹中,但是 这样drawable中的内容就非常多,就容易使apk变大。那么 除了使用drawable这样的图片外,还有其他方法吗?就谈一下 自定义
2015-11-28 11:11:58
390
原创 Android ImageView scaleType
imageView.setScaleType(ScaleType.FIT_XY);把图片不按比例扩大到View大小显示
2015-11-27 11:14:39
266
原创 android java写布局LinearLayou.LayoutParams参数
private LinearLayout layout;//创建一个布局layout = mLayout = (LinearLayout) findViewById(R.id.layout);TextView text = new TextView(MainActivity.this);text.setText("往layout中添加TextView");//设置LinearLay
2015-11-27 11:00:11
559
原创 Android xml ListView 的divider属性
android xml开发文件中用divider属性对ListView进行分割android:divider="#FFF"//分割线颜色 android:dividerHeight="//1dp"分割区域高度,不能为零 android:id="@+id/weather_info" android:layout_width="m
2015-11-26 20:31:24
1050
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人