自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caochanghui的专栏

新新人类

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 connection.getInputStream()抛出java.io.FileNotFoundException

以前写的HttpURLConnection下载,今天迁移到新服务器上出现问题,在connection.getInputStream()抛出java.io.FileNotFoundException网上查大多是因为使用GET方式但设置了conn.setDoInput(true)删除即可,但是我用的是post方式。所以我尝试使用GET方式在没删除conn.setDoInput(true)下竟然

2017-07-17 10:55:26 2331 2

转载 Error:The number of method references in a .dex file cannot exceed 64K 问题解决

在dependencies 中添加compile 'com.android.support:multidex:1.0.1'在 defaultConfig 中添加 multiDexEnabled true  在 AndroidManifest.xml 中的 application 标签中添加android:name="android.support.multidex.Mult

2017-07-05 18:02:52 439

原创 adb 的一些命令集合(用到了就添加)

1.查看安装应用包:adb shell pm list packages2.卸载apk:adb uninstall 包名3.安装apk:adb install 本机的路径4.启动安装应用:adb shell am start -n 包名/包名.启动activity

2016-12-13 14:30:33 326

原创 Android的getDrawingCache()方法布局更新后问题

现在一直做一个媒体信发系统,前一段做截屏功能时用到了getDrawingCache()方法。但是在做了动态布局转换之后,截图就会好几个布局叠加到一起,一开始以为布局没有清除的原因,但是修改好多地方都不行,在看了http://www.xuebuyuan.com/1857321.html后,用到了其中的第一条,在调用setDrawingCacheEnabled(true)之前调用setDrawingC

2016-12-12 17:41:26 2345

原创 Android root环境下的一些可用操作(关机命令,系统时间,重启命令)

近期正在做一些需要root权限的功能,比如关机,重启等,下面总结一下用过的root吓得linux命令使用 1.重启操作  Runtime.getRuntime().exec("su -c reboot");   2.关机(1)Runtime.getRuntime().exec("su -c reboot -p");本来要用shutdown指令的,但是网上查的时候说android

2016-11-28 15:53:25 2816

原创 Android含视频的截屏

最近在做一个关于一个界面的截屏功能,但是因为含有视频模块,在使用getDrawingCache时会出现视频部分黑屏的情况。主要是因为视频和Activity的展示不是一个通道,视频使用了硬件解码的原因。在网上找了一下,发现了一种工具类MediaMetadatRetriever可以获取媒体信息,所以就用了此类来获取视频的缩略图。具体代码如下ViewGroup v = (ViewGrou

2016-11-23 18:01:55 2265

原创 UPNP端口映射Android实现

这一段一直研究UPNP协议,搞得头都快炸了,找到一个upnp的jar包,感觉对发现InternetGatewayDevice非常方便。下面写了一个小程序,是发现路由器并进行端口映射的。package com.example.laozhou.upnptest;import android.content.Context;import android.net.wifi.WifiInf

2016-11-17 14:40:29 5181

原创 Android Socket之聊天室

公司开发需要用到socket通信的一些应用,所以就大体了解了一些其中的原理,看了一些视频,模仿做了一个聊天室。聊天室的开发需要在服务器端记录每一个连接的socket,并向各个客户端发送消息。服务端代码如下:因为accept()是一个阻塞函数,所以应该放在一个线程中,并保持一直监听状态。                             package com.jld.te

2016-11-02 09:37:30 325

转载 如何获取签名

下面看一下如何获取签名,博主为了方便,把签名文件放在了根目录下了这里要输入密码,而且没有光标显示这里要输入密码,而且没有光标显示

2016-04-16 14:08:32 726

转载 androidstudio 打包签名问题

首先说一下Android studio如何进行打包:博主测试新建了一个packaging的工程还是先看一下目录结构,因为打包的时候和Eclipse不一样,可以自选的,最好不要用默认的目录结构下面来看看如何进行打包签名文件所要放的位置,帐号密码,以及别名这里说一下,签名最好放在工程的根目录下,一个人开发的话,

2016-04-16 14:02:58 1379

转载 Android:Layout_weight的深刻理解

Android:Layout_weight的深刻理解

2016-04-01 10:37:33 296

转载 getchar函数

#include using namespace std;int main( ) { char c; c=getchar( ); putchar(c+32); putchar('\n' ); return 0;}

2013-05-16 21:18:10 322

原创 运动会

参加了一天的运动会,其实就是当了一天的拉拉队。然后。。。然后就变了好多。脸变黑了,嗓子哑了,也快晒感冒了。而且一场项目也没看成,简直是悲催的一天啊!

2013-05-16 20:53:26 733

原创 求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和

#include #include using namespace std;int main(){ int a,b,c,s1=0,s2=0,i; float t,s3=0; cin>>a>>b>>c; for(i=1;i<=a;i++) { s1=s1+i; } for(i=1;i<=b;i++) { t=i*i; s2=s2+t; } for(i=1

2013-05-14 12:01:43 2406

原创 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。

#include #include using namespace std;int main(){ int i,t,N; cin>>N; double a=2,b=1,s=0; for(i=1;i<=N;i++) { s+=a/b; t=a; a=a+b; b=t; } cout<<setiosflags(ios::fixed)<<setprecision(2

2013-05-14 12:00:36 1038

转载 将有符号数据传送给无符号变量

# include using namespace std; int main( ){ unsigned short a; short int b=-1; a=b; cout<<"a="<<a<<'\n'<<"b="<<b<<endl; return 0;}

2013-05-13 14:43:05 930

转载 强制类型转换

#include using namespace std; int main( ) { float x; int i; x=float(3.6); i=(int)x; cout<<"x="<<x<<endl<<"i="<< i<<endl; return 0;}

2013-05-13 14:12:16 471

转载 验证各种数据类型

#include using namespace std; int main( ){ int b=2147483647,a; a=b+1; short int c=32767,d; d=c+1; char e='z',f; f=e-6; float x=3.4e-38,y; y=x-1; cout

2013-05-13 14:07:04 665

转载 比较输出表达式的两种方法

#include using namespace std;int main( ){ int b=3,c=2,d=7; float y , x=3.5; y=x*b+c*d-'a'; cout<<y<<endl; return 0;}      #include using

2013-05-13 14:03:50 410

转载 小写变大写

#include using namespace std; int main( ){ char c1,c2; c1='a'; c2='b'; c1=c1-32; c2=c2-32; cout<<c1<<' '<<c2<<endl; return 0;}

2013-05-13 14:00:39 532

转载 将字符赋给整型变量

#include using namespace std; int main( ) { int i , j; //i和j是整型变量 i='A'; //将一个字符常量赋给整型变量i j='B'; //将一个字符常量赋给整型变量j cout<<i<<' '<<j<<'\n'; return 0;}

2013-05-13 13:56:10 4802 1

转载 转义字符常量

#include using namespace std;int main() { cout<<3<<'\t'<<'a'<<'\n'; return 0;}

2013-05-13 13:52:57 598

转载 各类数据的精度、数值范围和在内存中所占的字节数。

#include using namespace std;int main(){ cout<<sizeof(3)<<" "<<sizeof(3.14)<<" "<<sizeof('a')<<endl; return 0;}

2013-05-13 13:49:58 502

原创 新的开始

昨天参加了ACM比赛,发觉自己的程度真的很低。从现在开始,我要每天写一些程序来培养自己的感觉。

2013-05-13 13:40:52 368

原创 加密

/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:曹长辉 * 完成日期:2012 年 10 月 20 日 * 版 本 号:v6.0 * * 输入描述: 无 * 问题描述:加密规则为用原来字母后面的第4个字母代替原来的字母 * 程序输出: * 问题分析:

2012-10-20 10:27:06 249

upnplib-mobile

一种upnp集成包,对端口映射简单方便。

2016-11-17

空空如也

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

TA关注的人

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