小编Far*_*hed的帖子

ScrollView和ListView之间的区别

任何人都可以解释滚动视图和列表视图之间的区别吗?什么时候使用哪一个?哪一个更有效率?

android android-listview android-scrollview

37
推荐指数
2
解决办法
2万
查看次数

Thread和Handler之间的区别

有人可以告诉我Thread和Handler之间的差异吗?当我们使用Thread并使用Handler时?

我的项目中有两个代码,但我无法理解它们.

final Handler handler =  new Handler()
{
    @Override
    public void handleMessage(Message msg)
    {
        //  Do SomeThings
    } 
};
Run Code Online (Sandbox Code Playgroud)

private class readThread extends Thread
{
    Handler mHandler;

    readThread(Handler h){
        mHandler = h;
        this.setPriority(Thread.MIN_PRIORITY);

    }

    @Override
    public void run()
    {
        //  Do SomeThings
    }
}
Run Code Online (Sandbox Code Playgroud)

在另一个方法中调用这样的处理程序

read_thread = new readThread(handler);
            read_thread.start();
Run Code Online (Sandbox Code Playgroud)

哪一个先跑?有人可以解释一下吗?

multithreading android handler

22
推荐指数
3
解决办法
2万
查看次数

在alpha测试中删除apk以上载具有相同版本代码的不同版本

正如标题所示我之前在alpha测试模式中上传了一个apk并发布了它然后需要更改一些代码.现在我想再次上传apk,但它给出了我已经上传版本的错误.有没有办法删除以前的apk,以便我可以使用相同的版本代码上传新的apk?

android apk google-play google-play-console

14
推荐指数
1
解决办法
6315
查看次数

如何在html文件中包含nodejs模块?

首先,我是nodejs的新手,其次是我的问题.如何在js中包含nodejs net模块,在html中加载?

我的js文件看起来像这样.

net = require('net');
var client = net.createConnection(8000, '192.168.15.59');
client.on('connect',function(){
console.log('Connected To Server');
});
client.on('data',function(data){
console.log('Incoming data:; ' + data);
});
Run Code Online (Sandbox Code Playgroud)

我的html文件如下

<html>
<head>
<script type="text/javascript" src="sample.js"></script>
<script type="text/javascript">
function displaymessage(message)
{
alert(message);
client.write(message, encoding='utf8')
}
</script>
</head>

<body>
<form>
<input type="text" id="msg"></input>
<input type="button" value="Click me!" onclick="displaymessage(document.getElementById('msg').value)" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中运行HTML文件时,它会给出以下错误

未捕获的ReferenceError:未定义require

而如果我使用命令行直接在nodejs中运行js文件(比如"node sample.js"),那么它可以正常工作.

提前致谢.

javascript require node.js

13
推荐指数
2
解决办法
3万
查看次数

更新后NDK Build未生成

我已将Android Studio更新为最新更新,从那时起NDK就出现了错误.在更新之前,一切都在顺利建设.我不知道错误.如果有人可以帮忙.谢谢.

构建命令失败.执行进程时出错/Users/blabla/Library/Android/sdk/cmake/3.6.4111459/bin/cmake with arguments {--build /Users/blabla/AndroidStudioProjects/blablanow/mblabla/.externalNativeBuild/cmake/individualDebug/x86- -target mblabla} [1/1]链接CXX共享库../../../../build/intermediates/cmake/individual/debug/obj/x86/libmblabla.so失败:: &&/Users/blabla/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang ++ --target = i686-none-linux-android --gcc-toolchain =/Users/blabla/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot =/Users/blabla/Library/Android/sdk/ndk-bundle/sysroot -fPIC -isystem/Users/blabla/Library/Android/sdk/ndk-bundle/sysroot/usr/include/i686-linux-android -D__ANDROID_API __ = 19 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -Wa, --noexecstack -Wformat -Werror = format-security -std = c ++ 11 -O0 -fno-limit-debug-info -Wl, - exclude-libs,libgcc.a -Wl, - exclude-libs,libatomic.a -nostdlib ++ --sysroot/Users/blabla/Library/Android/sdk/ndk-bundle/platforms/android-19/arch-x86 -Wl, - build-id - Wl, - warn-shared-textrel -Wl, - 致命警告-L/Users/blabla/Library/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc ++/libs/x86 -Wl, --no-undefined -Wl,-z,noexecstack -Qunused-arguments -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libmblabla.so -o ../../. ./../build/intermediates/cmake/individual/debug/obj/x86/libmblabla.so CMakeFiles/mblabla.dir/src/main/jni/mblabla_main.cpp.o CMakeFiles/mblabla.dir/src/main/jni /mblablaJNI.cpp.o CMakeFiles/mblabla.dir/src/main/jni/Constants.cpp.o …

c++ android cmake android-ndk android-studio

4
推荐指数
2
解决办法
1752
查看次数