小编aho*_*der的帖子

7
推荐指数
1
解决办法
1938
查看次数

当没有足够的空间时,有没有办法隐藏视图

假设我将 10ImageView秒放入LinearLayout. 在某些手机上,屏幕太小,只能容纳 9 个。第 10 个会更小。

如果屏幕上没有足够的空间,有没有办法隐藏第 10 个?

xml layout android space

6
推荐指数
1
解决办法
917
查看次数

在处理未被删除的Exception之后,如何阻止我的应用程序被僵尸化?

我通过以下方式处理我的应用程序中发生的任何未捕获的异常:

Thread.setDefaultUncaughtExceptionHandler(this);
Run Code Online (Sandbox Code Playgroud)

这是我的启动器Activity实现UncaughtExceptionListener.我处理异常并将其发送到我的日志服务器就好了,但是,我的应用程序然后没有结束.它只是作为一个僵尸运行,直到按下主页或后退按钮.处理异常后如何终止进程?

编辑
这是一个测试和工作活动,它抛出一个未捕获的异常(由Thread捕获)并进行处理.从未发布toast,并且一旦记录异常,该过程将变为僵尸.

class TestActivity extends Activity implements UncaughtExceptionListener {

    @Override public void onCreate(Bundle icicle) {
        super.onCreate(icicle);

        Thread.setDefaultUncaughtExceptionHandler(this);
        throw new RuntimeException("I'm a destuctive booger.");

        setContentView(R.layout.activity_test);
    }

    @Override public void uncaughtException(Thread thread, Throwable toss) {
        Log.e(TAG, "An uncaught exception has been recieved.", toss);
        Toast.makeText(this, "Big Error", Toast.LENGTH_LONG).show();
    }
}
Run Code Online (Sandbox Code Playgroud)

android exception-handling

6
推荐指数
1
解决办法
506
查看次数

使用Fragment Pager Adapter时,getItem()方法被调用两次

我正在使用片段寻呼机适配器实例化我的片段类.我能够这样做但我的问题是我的getItem()方法被调用两次,这进一步产生了问题.你解释我为什么会发生这种情况.

    package com.creatiosoft.rssfeed.adaptor;

    import android.content.Context;
    import android.support.v4.app.Fragment;
    import android.support.v4.app.FragmentManager;
    import android.support.v4.app.FragmentPagerAdapter;
    import android.util.Log;

    import com.creatiosoft.rssfeed.utils.RssItem;
    import com.viewpagerindicator.IconPagerAdapter;

    public class NewsFeedsAdapter extends FragmentPagerAdapter implements
            IconPagerAdapter {

        int[] icon = null;
        String[] content = null;
        String[] URLs = null;
        Context cont;

        public NewsFeedsAdapter(FragmentManager fm, Context context) {
            super(fm);
            Log.i("jk", "constructor");
            this.cont = context;
            RssItem newsFeedAppliaction = (RssItem) cont;
            /*
             * Retrieving the values of the Icons and contents from the application
             * class in utils package
             */
            icon = newsFeedAppliaction.getICONS();
            content = …
Run Code Online (Sandbox Code Playgroud)

android

6
推荐指数
2
解决办法
5249
查看次数

实体编程教程?

我最近学习了实体编程的基本(最粗略的定义)想法,并希望了解更多.我得到的概念几乎只是一个巨大的抽象.这是正确的吗?

components frameworks entity

5
推荐指数
1
解决办法
986
查看次数

传递函数的缺点?

我正在学习C++(来自java)并且最近发现你可以传递函数.这真的很酷,我认为非常有用.现在我正在考虑如何使用它,并且突然出现在我脑海中的一个想法是一个完全可定制的类.

对于完全可定制的类(代码),我的列车的最佳示例将是一个人类.人将拥有与P.有关的所有功能.后来人可以拿起一把剑(S),所以现在Person可以访问与P和S有关的所有功能.

这有限制或性能问题吗?这是草率的,只是简单的皱眉?

任何见解都是教育性的,谢谢.

〜Aedon

c++ class function mutable

5
推荐指数
1
解决办法
345
查看次数

Java网络?

首先,在我问之前,我想指出这个问题是为了教育.我想知道扩展我对Java和网络安全的理解(现在很少).

你如何使用Java进行网络安全和反击?我一直在使用服务器/套接字一段时间(对于非系统安全性的东西),但我不太明白我在做什么.当然,我应该学习网络,但从哪里开始?有一个协议的一切,有协议有协议.为了进一步扩展,您如何使用Java来说,端口嗅探,捕获数据包或远程杀死/打开端口?

我想更充分地说出这个问题; 有没有人知道我可以看到的任何好的来源,以更深入地了解/研究Java如何处理网络安全和反黑客攻击和恶意软件遏制?

java security networking

5
推荐指数
2
解决办法
1815
查看次数

javax.crypto.Cipher的安全性如何?

我对密码学有足够的了解,使新手程序员的生活变得困难,并被安全专家嘲笑.所以考虑到这一点,我问:安全性如何javax.crypto.Cipher?我意识到任何事情都可以被有意志的人破解,但我仍然想知道相关的细节.

我问的原因是我想存储将通过我的Cryptor班级发送的帐户名和密码,这些帐户名和密码将加密它们,并且想知道这是否能完成这项工作.如果任何人有任何我可以阅读的文献,那将是非常适用的.

谢谢~Aedon

java security encryption

5
推荐指数
2
解决办法
5476
查看次数

将类枚举传递给克隆是否可以克隆?

我有一个简单的类,它包含一个更大,更庞大的类的骨架.所有这些骨架都是一个字符串id,一个类型枚举和一些选项标志.

我希望能够克隆这个骨架,但我不知道枚举是否是克隆安全的(按值传递).我认为他们不是因为他们被视为类(通过引用传递).将枚举传递给克隆是否安全?

清晰示例:

class A {
    String id;
    Enum state;
    int flags;

    A clone() {
        A ret = new A();
        ret.id = id;
        ret.state = state; // Am I safe here?
        ret.flags = flags;
        return ret;
    }
}
Run Code Online (Sandbox Code Playgroud)

java enums clone pass-by-reference pass-by-value

5
推荐指数
2
解决办法
2963
查看次数

应用程序找不到libc ++ _ shared.so

我正在使用本机库为应用程序进行复杂的计算。当我在较新的高端设备上运行该应用程序时,该应用程序运行异常。但是,当我在Blu Dash,lenovo平板电脑或Alcatel One touch等设备上运行该程序时,该应用程序无法与本机库链接,因为我们与libc ++ _ shared.so存在未解决的依赖关系

为什么libc ++会出现在前一种设备上而不是后者?是否可以将libc ++转储到我的本机文件夹中?

编辑:我的较新设备是S3,S4和Nexus 7,它们都运行4.4.2。较旧的设备正在运行sub 4.2。这个事实可能比我想象的要重要得多。

c++ dependencies android android-ndk

5
推荐指数
0
解决办法
1544
查看次数