小编Mys*_*icϡ的帖子

在Android应用程序中设置最小堆大小的目的是什么?

在Android操作系统的Google日历应用中,您将在CalendarActivity的onCreate方法中遇到此行.

// Eliminate extra GCs during startup by setting the initial heap size to 4MB.
VMRuntime.getRuntime().setMinimumHeapSize(INITIAL_HEAP_SIZE)
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么设置为4MB会消除GC吗?

java mobile android

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

如何在android中实现滑动手势

我是Android新手.在这里,我想实现Swipe Gesture在Activities之间导航.我用Google搜索并在不同的网站上找到了不同的答案.但我无法得到确切的观点.通过阅读所有这些我得到了我们需要实现onTouchEvent()onFlingEvent().

这些功能是否足以实现滑动操作?请指定如何逐步执行滑动手势.

我很抱歉,如果我问了一个非常简单的问题,因为经过长时间的多次代码片段尝试后,我已经提出了这个问题.

任何人都可以清楚我的怀疑吗?

java android swipe-gesture

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

谁真的使用完整的JID?

通过smack登录XMPP服务器时,我只发送用户ID /密码组合.

服务器组件实际上是否在完整的JID中使用"resource"参数?

例如ali @ someplace/resource

发送它有什么好处?

xmpp smack

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

Android - 用颜色填充位图

我正在使用Android,我真的需要一种快速的方法来获得预定大小的位图以填充预定的颜色.

但是,以下代码对我不起作用;

位图输入是一个可变位图

    int old = input.getPixel(0, 0);
    Canvas c = new Canvas(input);
    Rect rect = c.getClipBounds(); // The dimensions of the bitmap are returned
    c.drawARGB(a, r, g, b);
    int n = input.getPixel(0, 0);
    if(old==n)
        Log.e(TAG, "Values didn't change!");
    return input;
Run Code Online (Sandbox Code Playgroud)

请放心,"旧"值和(a | r | g | b)的值不同,但是使用带有我的可变位图的画布"绘制"颜色,位图保留了它的旧值.

我会对任何采用位图和颜色值的方法感到满意,并返回一个填充了该颜色的位图.

android bitmap fill

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

在Android 1.5服务中使用唤醒锁

您好我正在尝试使用服务来控制唤醒锁,以便我可以在应用程序运行时永久保持屏幕不亮.我创建唤醒锁并在onCreate()中激活它并在onDestroy()中释放它但是我得到错误"wl无法解析".谁能解释我怎么能克服这个?代码如下:

public class WakeLockService extends Service {

    @Override
    public IBinder onBind(Intent arg0) {
        // TODO Auto-generated method stub
        return null;
    }  
    @Override
    public void onCreate() {
        PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
        PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
        wl.acquire();
    }
    @Override
    public void onDestroy() {
        wl.release();
    }
}
Run Code Online (Sandbox Code Playgroud)

java android android-service android-wake-lock android-1.5-cupcake

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

如何用J2ME编写Android代码?

至于我知道android应用程序只能在核心java中开发.但是有可能用J2ME编写android?如果可能,请提供一些示例代码.

android midp java-me

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

Android存储密钥,反编译恐惧

我正在使用惊人的FPS,我必须将密钥存储在java代码中.但是我担心有人会反编译我的apk并找到密钥.我自己反编译了apk并找不到密钥,但我不是VM专家.有帮助吗?

android dalvik decompiler

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

Android越南语文本到语音?

我正在寻找一种在Android中开发应用程序的方法,该应用程序通过文本说越南语.据我所知,默认情况下没有安装越南语TTS.那么那里有适用于Android的越南TTS引擎吗?还有一件事:我假装我安装了越南语TTS引擎,但该方法mTts.setLanguage(Locale)需要合适的语言环境,越南语语言环境不在建议列表中.针对此案例是否有解决方案?

android text-to-speech southeast-asian-languages

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

如果listview中没有项目,则ListView.addFooterView()不起作用

我正在使用lister添加页脚,

View footerview = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_social, null, false);            
listview_followers.addFooterView(footerview);
Run Code Online (Sandbox Code Playgroud)

这是我在xml中的listview

<ListView
    android:id="@+id/listview_followers"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >
</ListView>
Run Code Online (Sandbox Code Playgroud)

和footerview xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <Button
        android:id="@+id/btnSend_social"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="10dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:background="@drawable/botao_bgg"
        android:text="SEND"
        android:textColor="#ffffff"
        android:textSize="20dp"
        android:textStyle="bold" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

如果listview中有项目,则成功添加footerview.xml.如果列表视图中没有项目,则也不会显示页脚视图.

有人可以帮忙吗?

xml android listview android-listview

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

使用带有CordovaWebView的setWebViewClient时出现问题

我需要在Phonegap应用程序中提供一些帮助.

CordovaWebView我的应用程序中有一个.我需要从我的html(根据jQuery Mobile页面结构有多个页面)加载一个特定的页面,所以我这样使用loadUrl:

cWebView.loadUrl("file:///android_asset/www/index.html#some-page-id");
Run Code Online (Sandbox Code Playgroud)

这很好用.我能够看到some-page-id.

现在我需要补充WebViewClientcWebView.如果我这样做,我收到错误,并且webl中没有加载网址.

码:

cWebView.setWebViewClient(new MyCordovaWebViewClient(this, cWebView));

public class MyCordovaWebViewClient extends CordovaWebViewClient {

    public MyCordovaWebViewClient(CordovaInterface cordova,
            CordovaWebView view) {
        super(cordova, view);
        // TODO Auto-generated constructor stub
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        // TODO Auto-generated method stub
        Log.d(TAG, "my page finished " + url);
        super.onPageFinished(view, url);
    }
}
Run Code Online (Sandbox Code Playgroud)

错误:

Application Error: A network error occurred. (file:///android_asset/www/index.html#some-page-id)
Run Code Online (Sandbox Code Playgroud)

如果我只是加载index.html,而没有给出具体的页面ID,那么我就不会遇到任何问题setWebViewClient.

任何setWebViewClient与特定页面ID 一起使用的解决方案?

android cordova cordovawebview

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