- 浏览: 45972 次
- 性别:
- 来自: 杭州
最新评论
-
jstl1point0:
还有91手机助手,也蛮烦人了,不知道目前什么工具最好用
使用QQ2013时连接Android物理设备Eclipse发现不了 -
yaoneng:
这个不用UI主线程来访问,我用了一个异步线程来做网络访问,就不 ...
在Activity中启动一个网络连接遇到android.os.NetworkOnMainThreadException
文章列表
tomcat中发布文件夹
- 博客分类:
- tomcat
1、在server.xml文件的Host标签中追加如下的语句:
<Context path="/log" docBase="E:\SVN\k1\log" debug="0" reloadable="false"/>
这样就能通过本机的localhost:8080/log来访问到E:\SVN\k1\log这个目录。
但是还需要进行第二步的设定修改,否则会出现404错误。
<init-param>
<param-name>listings ...
String abc = "abc";
String abc2 = "abc";
String ab = "ab";
String c = "c";
String abc3 = ab + c;
System.out.println( abc );
System.out.println( abc2 );
System.out.println( abc3 );
System.out.println( abc == abc2 );
System.ou ...
傻问题如下:
搜索框内有默认文字,在输入时消失,鼠标移出外面点击之后,如果搜索框内无文字,则变回默认文字,怎么做到的?
答案如下:
android:hint="@string/search_hint"
首先,Log4J中经常使用到的级别优先级从底到高依次为:
DEBUG < INFO < WARN < ERROR < FATAL
分别对应程序中的logger.debug(”“) < logger.info(”“) < logger.warn(”“) < logger.error(”“) < logger.fatal(”“)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYST ...
写一段代码如下,保存为文件button_background_change.xml至drawable文件夹
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:drawable="@drawable/sea ...
为了创建比例大小的子View,可以将LinearLayout的宽度和高度设为fill_parent, 而将子View的宽度或是高度设为0,然后为子View设置不同权重(weight) ,这样子View的大小就会权值成比例。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fi ...
由于线程之间存在资源的竞争,所有根据CPU的调节,线程的执行先后是随机的。
如果某些线程执行的时候,希望独占CPU资源,可以使用Semaphore信号量。
线程的定义可以如下:
import java.util.concurrent.Semaphore;
public class SubThread extends Thread{
private Semaphore semaphore;
public SubThread(Semaphore semaphore){
this.semaphore=semaphore;
...
在Java中定义线程有两种方法:
方法一:
public class SubThread extends Thread
方法二:
public class SubThread implements Runnable
然后我们也知道,真正线程的执行逻辑是写在run方法(线程体)里面,类似:
public void run() {
int i = 0;
while( i < 100){
i++;
System.out.println("No."+i+" Sub thread1111111 ...
这两天在搞NDK开发,JNI的头文件进行编译的时候,要跑到对应的class文件路径下(通常是工程的bin目录),进行编译生成,很是不便,也容易出错,所以考虑在Eclipse中作为外部工具引入,所以便查了下资料,现记录下来。
方法是:
1、在Eclipse环境下,打开下图中的最右边那个按钮。
2、新建一个Program,写上名字比如“javaH”,然后填写下面几项内容:
2.1、Location:把JDK下面的javaH.exe的全路径填进来。
2.2、Working Directory:
最近拿了一台Nexus7(2013),android4.3 在调试程序,发现程序需要隐藏状态栏和标题栏,只有下面一种可行。
在AndroidManifest.xml文件的application标签中追加下面设定。
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
其他,查到的资料
如:
1、在一个Activity的OnCreate()方法中追加下述代码。
getWindow().setFlags(WindowManager.LayoutParams. FLAG ...
最近,被邪恶的TX强制升级到了QQ2013,推荐新版本倒也无妨,强制的做法实在让人倒胃口,罢了罢了,说起来都是泪。
然后,每次连接Android设备时,QQ居然也会蹦出下面的画面,告诉我可以管理我的Android设备上的照片了。
我去,装滴时候咋没告诉我捏。罢了罢了,反正不会去用。
然后我像往常一样,打开Eclipse,准备调试我的程序,但是下面的错误发生了。
ADB server didn't ACK
* failed to start daemon *
至于查找原因过程我就不多说了,结果是,QQ自己在进程里面开了个下面的山寨 “ADB” ,美其名 ...
在使用VS2008Express版本打开一个曾经使用非Express版本编写的DLL工程进行调试时,发现在工程的【属性】⇒【调试】页面居然没有提供【外部程序启动】的选项。
查...查...查...
查...查...查...
找到一个有用的贴子。
虽然UI上没有提供接口,并不代表不能进行设定。可以直接通过改工程文件来指定。
直接打开工程的【*.vbproj.user】文件在下列'Debug|AnyCPU'的位置加上StartAction和StartProgram标签:
<Project xmlns="http://schemas.micr ...
真是问题不断,在Android3.1平台上开发时,通过自定义Application类,在其中的onCreate方法中初始化了一个网络连接,可恶的是发生了android.os.NetworkOnMainThreadException
的错误。
借助网络的力量,得知在3.0平台上由于对网络的限制比较严格,无法之间初期。不得不在网络初期之前加了一段代码。
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads() ...
话说以前做的一个纯Java引擎准备移植到Android上面,前期已做过Demo,看起来一切都没有什么问题。不过,现在真正移植问题就来了。
第一个问题就是,以前的Demo只是一个画面,引擎初期化是放在Activity的onCreate方法里面,这样做当然没有什么问题啦。现在画面增加到10来个,这个引擎如何为各个Activity公用成为了一个问题。
对Android不熟悉,也只算是边学边做,所以有了下面的想法:
1、用Service
2、用Thread
3、用Application
现在用了第3种方法 ...
1、请确认是否在Eclispe环境下,如果不是,则下述方法无效。
2、切换到【DDMS】视图,看到【Devices】选项卡了没?看到那个相机一样的图标没?点击那个按钮就行了