自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小&哥

change innovation

  • 博客(30)
  • 资源 (35)
  • 收藏
  • 关注

转载 Android获取并显示图片

在本章,将介绍基本的图片获取和存储方法。首先,会讲解如何使用Android内建的功能完成来完成,然后再讲解通过编码实现。通过学习内建的方法来获取和存储图片可以更加方便的学习之后的音频和视频知识。所以,我们会首先学习如何调用Android内置的摄像头程序来获取图像,然后利用MediaStore类进行存储。在这个过程中,我们将介绍一些方法来减少内存的使用,使用内置的摄像头程序获取图片随着移

2012-08-31 15:27:10 3222

转载 java socket通信-传输文件图片--传输图片

java 通信 socket 传输 文件 图片 -文件传输-图片传输ClientTcpSend.java   客户端发送类package com.yjf.test;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.net.InetS

2012-08-31 15:03:03 1562

转载 socket实现图片上传

实现思路:在客户端获取到文件流,将文件流写入到通过socket指定到某服务器的输出流中,在服务器中通过socket获取到输入流,将数据写入到指定的文件夹内,为了提供多用户同时上传,这里需要将在服务器上传客户端的文件操作放在另开启一个线程去运行。完整代码:view plainimport java.net.*;import java.io.*;/*服务端将获取到的客户

2012-08-31 15:02:29 895

转载 Ubuntu下编译Android源码全过程

一、获取Android源代码  Git是LinuxTorvalds(Linux之父)为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件 ,它不同于Subversion、CVS这样的集中式版本控制系统 。在集中式版本控制系统中只有一个仓库(Repository),许多个工作目录(WorkingCopy),而在Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有B

2012-08-29 15:57:17 726

转载 Android关机AppWidget的实现

1.背景   转到Android组多日,总有些空虚感,因为之前在WinCE都是做的很底层的驱动,像显示驱动、USB Device驱动、USB Host EHCI、OHCI、2D加速驱动,显示驱动还使用到了NEON机器码!没错是机器码,因为VS2005的ARMASM编译器不支持Cortex-A8才有的NEON指令,所以只好写机器码代替。而在Android这边因为刚刚入手,Framework都不是

2012-08-29 15:48:11 911

转载 一个APK反编译利器Apktool

一个APK反编译利器ApktoolAPK 本地化  [http://www.andmoto.com/viewthread.php?tid=3873]说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做。但是实际操作后,就会发现:1、Hex Workshop操作繁琐,经常出现搜不到想要修改的字符的情况;2、

2012-08-29 11:25:53 951

转载 Android APK反编译详解(附图) .

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。注:本Android反编译教程,在Windows7-Ultimate-64bit 操作系统上,测试通过!下述所

2012-08-29 11:12:46 954

转载 关于Android关机和重启的调用代码

下面是调用的相关代码,主意权限:任何系统级应用都会到linux的系统调用中去, 对于reboot来讲,会调用到int reboot (int mode) 或者直接用 __reboot来做, 我们只要change mode的值就ok,mode 里有:  #define RB_AUTOBOOT LINUX_REBOOT_CMD_RESTART  #define RB_HALT_SY

2012-08-28 01:17:11 1128

转载 驱动中识别Usb设备插入拔出消息

2009-07-19 21:05 驱动中识别Usb设备插入拔出消息欢迎看看我的另一个小窝,说不定有意外的惊喜哦 ^_^ www.devres.info驱动中识别Usb设备插入拔出消息 收藏      想要在驱动中捕获Usb设备的插入和拔出消息,还真是有点困难(当然是对于我这半瓶水来说的)。查查网上,到处都提到的是WM_DEVICECHANGE消息,可是这个是窗口事件,驱动中没有

2012-08-28 00:10:26 3034

转载 Android截取开机关机事件

监听Android开机关机事件!首先创建一个Android工程,整个工程的目录结构如下: 主activity代码不做更改:HelloWorldActivity.classpackage com.android.ray.activity;import android.app.Activity;import android.os.Bundle;public clas

2012-08-27 13:35:25 1875

转载 Android 对话框基本应用详细教程

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2012-08-27 10:05:11 483

转载 2012-02-18 09:55 android信息提示框与对话框 转载的,看着方便

2012-02-18 09:55 android信息提示框与对话框 转载的,看着方便某些情况下需要向用户弹出提示消息,如显示错误信息,收到短消息等,Android提供两种弹出消息的方式,消息提示框toasts和对话框alerts。 Toast是一种短暂的消息提示,显示一段时间后不需要用户交互会自动消失,所以用来显示一些建议性的不太重要的消息,如提示用户后台一个任务完成了。使用T

2012-08-27 10:03:21 1038

转载 android的一些提示框 以及activity之间数据的传递 .

1.在测试时,如何实现一个提示可以使用Toast.makeText(this, "这是一个提示", Toast.LENGTH_SHORT).show(); //从资源文件string.xml 里面取提示信息 Toast.makeText(this, getString(R.string.welcome), Toast.LENGTH_SHORT).show(); 这个提示会几秒钟

2012-08-27 00:30:51 539

转载 AndroidManifest.xml配置文件详解 .

AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。

2012-08-26 22:18:51 686

转载 [Android实例] android中开机启动服务案例

这是个很简单的过程,这个不像pc机得开机启动,要有精确的内存地址,这里所谓的简单是跟pc机得开机启动相比。android系统的宗旨说的是,不要来找我,我会来找你。       Activity好像是应用程序的眼睛,用眼神与用户交流而用户则用手指头告诉Activity我想要什么。BroadcastReceiver好比android程序的耳朵,接受来自各方的Intent。Service好比

2012-08-26 22:03:41 660

转载 socket传输汉字截断为乱码问题的解决 .

这几天遇到的比较麻烦的问题,用delphi的socket控件传输数据,服务器端是java发送,客户端是delphi接收,数据量也比较大,其中有字符、汉字、数字,大部分情况下接收到的数据显示正常,但有时会出现乱码,经过观察发现,由于数据包大小的限制,发送的数据有可能把汉字截断,只发送第一个字节过来,而第二个字节在下一批包里发送。这样,接收的第一个包里的数据进行解析时,不能正确识别最后的字节,出现‘?

2012-08-23 10:43:30 2172

转载 android+捕获home键方法

在Activity中接收按键事件方法是onKeyDown(int keyCode,KeyEvent event),而松开按键是onKeyUp方法。@Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        switch (keyCode) {             case KeyEv

2012-08-22 16:08:52 843

转载 shared user id / Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE .

在windows平台通过eclipse编译android源码中,如果编译Settings或者android manifest XML中 shared user id 包含android.uid.shared等系统权限的时候,则会报以下错误。Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLEInstallation error:

2012-08-20 12:58:41 877

转载 程序员恶搞图片===爆笑中......娱乐一下.....

首先申明:非针对程序员 本人也是程序员。纯属娱乐,幽默一下笑了的朋友,请支持一个哦...........程序员恶搞图片,恶搞程序员图片,it民工图片,恶搞程序员搞笑图片,程序员搞笑图片上最新图,苦逼的典型it女形象

2012-08-16 11:01:00 8531

转载 类的序列化与反序列化serialVersionUID(转) .

当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1)

2012-08-15 16:49:48 1335

转载 JAVA对象流

当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。  把Java对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为Java对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的

2012-08-13 15:02:16 571

原创 JAVA中的流对象

流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图:java.io包是一组流类,分为:字节流:抽象父类是InputStreamOutputStream字符流:抽象父类是Reader和Write

2012-08-13 15:01:42 804

转载 【Android】开机自启动Service .

之前我们有篇关于介绍 Android 如何实现开机自启动,不过都写的是关于如何启动 Activity,本篇文章将介绍如何启动 Service。先附上之前文章的链接,以便参考:【Android】开机自启动。Service 的启动相比 Acitivty 而言较为繁琐,其实都是通过别的类去调用被启动类,只不过可能 Activity 大家更为熟悉,Service 比较陌生吧。不了解

2012-08-13 09:16:32 601

转载 【Android】开机自启动 .

要想在Android系统中实现开机启动,很简单,只需要几个步骤就可以了。1.定义广播类2.Manifest.xml中注册广播类3.添加权限  下面就是具体操作了。 首先,我们来定义广播类。创建一个类BootReceiver,使其继承BroadcastReceiver。重写一些必要的Java函数package cn.etzmico;import and

2012-08-13 09:13:54 540

原创 【Android开机启动Activity或者Service方法】

这段时间在做Android的基础开发,现在有一需求是开机启动,按照网上某些博文教程做了下,始终不成功,一开机总是提示所启动的应用程序意外终止,于是参考了Android SDK doc,终于解决问题,下面把自己的经验分享给大家。Android开机启动Activity或者Service方法【原理】    当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_BOOT_C

2012-08-12 21:46:44 522

原创 Android 关闭整个应用程序

当应用不再使用时,通常需要关闭应用,可以使用以下方法关闭android应用:第一种方法:首先获取当前进程的id,然后杀死该进程。 android.os.Process.killProcess(android.os.Process.myPid()) 第二种方法:终止当前正在运行的Java虚拟机,导致程序终止 System.exit(0); 第三种方法:强制关闭与该

2012-08-10 17:18:13 654

原创 Java实现Socket发送和接收文件的代码(java 粘包个人联系)

这是一个简单的包含发送端和接收端的例子。发送端向接收端发送文件名和文件内容,接收端将收到的文件保存在磁盘上。接收端可以同时接收多个发送端传来的文件,但没有处理文件同名的情况。  这个例子中设计了一个简单的协议。发送的内容是这样的:  文件名长度(4字节)—文件名—文件内容长度(4字节)—文件内容。  接收端也按照这个结构进行解析。建议先看 Client 类,再看 Server 类。

2012-08-08 11:19:11 1127

原创 学习java.nio的一个网站

http://mina.apache.org/iobuffer.html

2012-08-07 15:23:34 419

原创 java.nio的一个小例子

import java.io.*;import java.nio.*;import java.nio.channels.*;import java.net.*;import java.util.*;import java.nio.charset.*;import java.lang.*;public class NonBlockingServer{    p

2012-08-07 15:22:37 574

原创 IoConnector和IoSession的关系以及上挂Filter的区别

IoConnector是Mina框架下的网络接收端,当它与服务端建立连接后返回一个代表连接的IoSession,具体过程如下:    IoConnector connector = new NioSocketConnector(50);    ConnectFuture connFuture = connector.connect(new InetSocketAddress(ip, por

2012-08-07 15:21:02 1417

IBM Thread and Monitor Dump Analyzer for Java (jca) 线程分析工具 jca45

IBM Thread and Monitor Dump Analyzer for Java(简称 jca)。它可以识别Java线程中的挂起,死锁,资源竞争,和瓶颈。 使用方法: java -Xmx1000m -jar jca456.jar

2022-08-02

全国手机号段归属地查询

截至2019-06-01,共有423766行数据。 全国手机号段归属地,包括虚拟号段。

2020-03-30

vue.js 仿百度搜索

使用vue.js 技术仿照百度搜索,本人使用此搜索,感觉还是不错!

2018-07-02

Docker技术入门与实战 带书签 高清完整PDF版 下载

Docker技术使得开发人员可享受**的自动化运维理念和工具,无需运维人员介入即可顺利运行与各种运行环境。本书分为三大部分:Docker入门、实战案例、高级话题,共14章,第1章介绍虚拟化技术的概念与Docker的功能,第2章介绍Container容器相关的基本概念与术语。第3章带领读者快速搭建一个Docker系统。第4章介绍镜像的原理与操作。第5章介绍容器的原理与操作。第6章介绍DockerHu b以及私有仓库的构建。第7章介绍容器的互联方式与网络配置。第8章介绍如何构建Image。第9章介绍搭建一个基础架构,第10章介绍一个综合案例,包括操作系统、数据持久化、服务器、语言环境、Web应用等内容。第11-14章是一些高级话题,如搭建私人仓库、CoreOS、Docker安全、Docker架构等。本书从基本原理开始,深入浅出地讲解Docker的构建与操作。向运维人员提供Docker部署指引,向开发者提供快速搭建Docker应用的指引。

2017-11-17

SignApk工具包

android 写入权限 SignApk工具包

2015-01-07

静默安装demo

Android 在没有root权限状态下静默安装

2015-01-07

Word VB 参考

Word VB 参考

2014-08-26

arcgis for android api(10.1)

arcgis for android api (10.1)

2013-10-18

arcgis for android jar 包

arcgis for android jar 包

2013-10-18

arcgis for android(armeabi armeabi-v7a) libruntimecore_java.so

arcgis for android(armeabi armeabi-v7a) libruntimecore_java.so

2013-10-18

arcgis for android helloword demo

arcgis for android helloword demo 一个非常简单的arcgis demo 本人测试成功上传的 异常花费了本人一上午时间

2013-10-18

android 隐藏任务栏

android 隐藏任务栏 systembar

2013-07-22

ubuntu12.0安装教程

ubuntu12.0安装教程 可以随便看看,本人感觉不错!

2013-05-22

android(老罗视屏教程下载)

android(老罗视频应用层开发教程下载)

2013-04-07

phonegap 配置文件(android+eclipse+phonegap(cordova)配置项目 .)

已经装eclipse,android sdk及adt的安装和配置。 1.进入eclipse界面,新建android工程 new > android project 2.该工程目录下建立两个文档 /libs 和 /assets/www 3.把phonegap中android目录下的cordova-1.7.0.js拷贝到 /assets/www下, 把同目录下的cordova-1.7.0.jar拷贝到/libs下 4.复制phonegap中android目录下的xml文件夹到 /res下 5.android默认的项目是针对native app的,所以要用web app(cordova)的话,必须修改它的引用文件。 5.1引用加载cordova-1.7.0.jar,这时候可以按F5刷新工程。 5.2去掉import部分的import android.app.Activity;并加上import org.apache.cordova.*; 5.3修改src文件下的java文件,把class extends 的activity改成DroidGap 5.4把 setContentView() line with super.loadUrl(“file:///android_asset/www/index.html”); 6. 打开AndroidManifest.xml,拷贝 <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true"/> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.RECORD_VIDEO"/> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="android.permission.BROADCAST_STICKY" /> 到uses-sdk和application之间。

2013-01-08

摩托罗拉XT610刷机教程

摩托罗拉XT610刷机教程.zip

2012-12-17

[深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描完整版.pdf

[深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描完整版.pdf ,技术学习!绝对是正本!

2012-11-22

oracle 存储过程分页

oracle 存储过程分页,个人学习笔记。

2012-11-22

深入理解_Java_虚拟机_(JVM_高级特性与最佳实践).pdf

深入理解_Java_虚拟机_(JVM_高级特性与最佳实践).pdf 周志明书籍

2012-10-23

CarouselDemo.rar

android 围绕中心3D旋转,我相信肯定是你想要的学习的好东西!

2012-10-23

Wireshark-win32-1.8.

Wireshark-win32-1.8.3 数据包测试

2012-10-22

android(usb驱动程序 WdfCoInstaller01009.dll WinUsbCoinstaller2.dll)

WdfCoInstaller01009.dll WinUsbCoinstaller2.dll

2012-10-16

Socket 连接测试工具

Socket 连接测试工具

2012-08-02

mysql+oracle

mysql+oracle

2012-08-01

android google gson jar包及文档

android google gson jar包及文档

2012-07-16

struts 2 .0(帮助文档)api

struts 2.0 (帮助文档)api

2012-07-16

struts 1.2 (帮助文档)api

struts 1.2 (帮助文档)api

2012-07-16

spring 2.5 (帮助文档)api

spring 2.5 (帮助文档)api

2012-07-16

Android模拟器参数 emulator启动设置

Android模拟器参数 emulator启动设置

2012-07-13

oracle函数大全

oracle函数大全,个人学习专用!共享再次

2012-07-13

android解析xml文件的方式

android解析xml文件的方式:本人学习写的例子!希望对下载者有些用处

2012-07-13

android 聊天室 (java服务端)

本案例是本人学习使用时自己写的一个小程序

2012-07-13

android 帮助文档(api)

android 帮助文档(api)不错的,本文档为个人制作,自我感觉很好

2012-07-13

andriod 客户端c#服务端socket通信

andriod 客户端,c#服务端进行socket通信

2012-07-13

ctp框架资源学习文档

对ctp框架进行了详细的描述,学习ctp框架!

2012-06-11

空空如也

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

TA关注的人

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