`
文章列表
Scoket:TCP通讯模型   Socket编程模型是Java网络编程的基础,在Socket API的基础上,可以做出更多的网络应用程序,比如FTP、HTTP、QQ等通讯工具都可以通过Socket API来实现。   一、最简单的Socket编程模型:   package lavasoft.ex1; import java.io.IOException; 
http://xqjay19910131-yahoo-cn.iteye.com/blog/1176146 做了ListView,但是只能点击button,无法对ListView进行激活。 ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了,也就会响应onItemClickListener中的onItemClick()方法 解决办法就是将Button的Focus设置为非默认获取 方法一:将ListVi ...
android 多渠道打包  http://www.cnblogs.com/yyyyy5101/archive/2012/10/23/2735912.html android应用上传时,需要区分开每个渠道。一般都会在配置文件中更改一个渠道id,如果有多个渠道,手动修改并生成apk的话会非常麻烦,而且增大出错概率。 在这分享一个打包工具类. 我们项目中使用的umeng做统计分析工具, umeng在分渠道打包的时候需要修改manifest.xml中的 <meta-data  android:name="UMENG_CHANNEL" android:v ...
-injars  androidtest.jar【jar包所在地址】 -outjars  out【输出地址】 -libraryjars    'D:\android-sdk-windows\platforms\android-9\android.jar' 【引用的库的jar,用于解析injars所指定的jar类】   -libraryjars libs/jpush-sdk-release1.5.0.jar 【如:极光推送,一般放libs下, proguard.cfg最后面加 -dontwarn cn.jpush.** -keep class cn.jpush.** { *; ...
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981   ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵的那种,哈哈),自己没遇到也没有认真的去对待他,今天,就是在今天,我打开Eclipse连上手机,准备调试程序,出现如下的信息   [plain] view plain
下面是Dialog的style: 01.<!-- 全屏dialog样式 左右插入 --> 02. <style name="mydialog" parent="@android:style/Theme.Dialog"> 03. <item name="android:windowFrame">@null</item> 04. <item name="android:windowIsFloating"> ...
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别: standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创 ...
Android开发:Handler Runnable和Thread之间的区别和联系 应用--------------------看完本篇,从此一览无余! 分类: Android开发2013-02-16 00:47 1696人阅读 评论(2) 收藏 举报 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承
关于try-catch-finally的用法我就不多说了。网上搜一下,资料很多。 这里我想主要讨论下在finally块加入return语句,屏蔽异常的问题。 我们先来看这样一段代码,   代码1:   public class FinallyTest { public static void main(String[] args) { new FinallyTest().print(); } public void print() { int i = -1; try { ...
 突然出现的Out Of Memory这个BUG导致我们项目中断了好几天,在经过不断地摸索之后,今天终于得到了解决。鉴于其强大的破坏力与多发性(尤其是当开发图形丰富的软件 时),在此将解决方法同大家分享,希望大家以后少走弯 ...
详解Android中AsyncTask的使用 分类: Android 2011-06-08 19:00 27556人阅读 评论(39) 收藏 举报 android任务layoutbuttonth
基础总结篇之一:Activity生命周期 基础总结篇之二:Activity的四种launchMode 基础总结篇之三:Activity的task相关 基础总结篇之四:Service完全解析 基础总结篇之五:BroadcastReceiver应用详解 基础总结篇之六:ContentProvider之读写联系人 基础总结篇之七:ContentProvider之读写短消息 基础总结篇之八:创建及调用自己的ContentProvider
见附件: 
 安装: String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent = new Intent(Intent.ACTION_VIEW);  intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive&qu ...
http://blog.csdn.net/luoshengyang/article/details/6566662 里面还有很多问答和回复   第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命令呢?答案是否定的,Google为我们准备了另外的命令来支持编译单独的模块,以及重新打包system.img的命令。在继续学习Android源代码之 ...
Global site tag (gtag.js) - Google Analytics