小编Ron*_*nie的帖子

强制HttpURLConnection使用移动网络并回退到WiFi

我的应用程序用于HttpURLConnection连接到我的REST服务.我记录错误,并注意到偶尔会发生的是用户获得WiFi连接,但它有代理.

例如,那些机场wifi会重定向您支付页面,然后让您使用互联网.我的代码不遵循重定向.

我真正想要的是忽略WiFi的存在并强制通过3G/4G/E进行通信.我怎么能在Android上这样做?

proxy android http

11
推荐指数
1
解决办法
2812
查看次数

识别一个人用java说的信

我需要将用户说出的字母识别为设备的麦克风.该设备可能是Android驱动的手机.

例如,当用户说' R '时,它应该给我'R'而不是'Are'.

如何在java中完成这个口头字母识别?我正在寻找可以在代码中轻松表达的想法.请建议.

编辑: 基于@David Hilditch的一个建议,我想出了下面的人物地图和他们的声音.

A - ye,a,yay 
B - be, bee, 
C - see, sea, 
D - thee, dee, de
E - eh, ee, 
F - eff, F
G - jee, 
H - edge, hedge, hatch, itch
I - Aye, eye, I
J - je, jay, joy
K - kay, ke, 
L - el, yell, hell
M - am, yam, em
N - yen, en,
O - oh, vow, waw
P - pee, pay, pie
Q …
Run Code Online (Sandbox Code Playgroud)

java android speech speech-to-text

11
推荐指数
2
解决办法
4884
查看次数

在视图中缩放文本以适应?

我不相信这存在,但想仔细检查.我想设置一个TextView的文本大小,使其适合给定的宽度,单行.例:

<LinearLayout
  layout_width="100dip"
  layout_height="50dip">

  <TextView
    layout_width="fill_parent"
    layout_height="wrap_content"
    textSize="fill" 
    text="fit me please!" />

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

谢谢

android resize textview

10
推荐指数
2
解决办法
6815
查看次数

在应用程序/任务级别获取onPause&onResume事件

我想知道当应用程序进入后台并进入前台时,在应用程序级别没有回调的原因是什么.Activityclass's onPause并且onResume仅在当前的顶级活动中调用.如果我想停止一些具有应用程序级别范围的后台任务,那么当应用程序进入后台时,我没有简单的方法可以阻止它.对这些事件回调的需求很高.

为什么Android在暂停和恢复应用程序时没有应用程序级回调?如果不是在应用程序级别,它可以在任务(活动堆栈)级别在Android中实现吗?

真正的问题:

后台Timertask定期刷新来自Web的数据的UI.当应用程序不再处于前台时,我想停止它.

目前我正在将重复代码放入BaseActivity.这是活动水平.任务在每次活动的每次暂停和恢复时停止和开始,应用程序转到bg或来到fg的事件隐藏在其中一个事件中,我无法知道.我想知道是否有更好的方法,我的意思是知道应用程序何时停止对用户可见.

android onresume onpause

10
推荐指数
1
解决办法
3288
查看次数

如何将数据提供给PagerAdapter

我使用这个例子来使用a ViewPager和a PagerAdapter.但是我如何PagerAdapter从适配器中提供数据,就像CursorAdapter我使用CursorLoader?加载数据一样?

.setAdapter()ViewPager只需要一个PagerAdapter.然后我猜我需要绑定CursorAdapter内部PagerAdapter,但我找不到这样做的方法.

android android-viewpager android-pageradapter

8
推荐指数
1
解决办法
4840
查看次数

Imageview和PagerAdapter

我想在我的ViewPager的每个页面中放置图像(就像一本书).这些图片来自网址列表:

我的适配器看起来像这样:

private class MyPagerAdapter extends PagerAdapter{

    @Override
    public int getCount() {
            return NUM_AWESOME_VIEWS;
    }

/**
 * Create the page for the given position.  The adapter is responsible
 * for adding the view to the container given here, although it only
 * must ensure this is done by the time it returns from
 * {@link #finishUpdate()}.
 *
 * @param container The containing View in which the page will be shown.
 * @param position The page position to be instantiated.
 * …
Run Code Online (Sandbox Code Playgroud)

android image android-asynctask android-viewpager android-pageradapter

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

适用于ViewPager的Android Viewholder

您好我正在使用ViewPager但我现在想要保留状态,而不是重新生成单元格.

我注意到viewpager非常类似于listviews的自定义适配器,并且它们的功能类似于listview在不再在屏幕上重新生成数据的情况,viewpager是相同的方式.

有没有办法在最初加载之后执行viewholder,某种保留每个视图状态的对象,以便viewpager单元加载更快.(每个单元格都有一些处理和渲染,但我会自己测试内存的限制)

这是我的观察者

android state view retain android-viewpager

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

在按下时跳过直接返回到父项活动

我正在处理的Android应用中遇到一个小问题:

有三个活动,即A,B,C,调用按以下顺序排列:A - > B - > C.在C中,当我按BACK按钮时,它应该返回A [默认情况下不是B ].按下A中的BACK将退出程序.

我试图从C调用一个意图到A.但是在这种情况下,调用调用进入循环:A - > B - > C - > A,因为新活动被推到堆栈顶部.结果,当在A处按下BACK时,不是退出[A是开始],而是进入C然后是B,然后在不需要的圆圈中返回到A.

如果有人能够提供更好的方法来解决这个循环的场景,那将是很棒的!

android android-intent

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

启用滚动时,调用`getDrawingCache`返回null

这段代码中缺少什么?这个代码适用于ICS.在API 8上,滚动出现,一些内容超出屏幕.在这种情况下如何获得绘图缓存?

码:

TableLayout page = (TableLayout) findViewById(R.id.page);
page.setDrawingCacheEnabled(true);
page.buildDrawingCache();

// getDrawingCache returns null...
Bitmap pageBmp = Bitmap.createBitmap(page.getDrawingCache(true));
page.destroyDrawingCache();
page.setDrawingCacheEnabled(false);
Run Code Online (Sandbox Code Playgroud)

android view drawingcache

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

实例化PagerAdapter Android

2Hi伙计们我正在尝试使用横向分页器和Android支持包构建应用程序.我已经在另一个项目中编译了这个确切的代码,但第二个代码示例的最后一行不允许我编译.Eclipse说Cannot instantiate the type PagerAdapter

我的进口

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
Run Code Online (Sandbox Code Playgroud)

我的代码

List<Fragment> fragments = new Vector<Fragment>();
    fragments.add(Fragment.instantiate(this, Tab1.class.getName()));
    fragments.add(Fragment.instantiate(this, Tab2.class.getName()));
    fragments.add(Fragment.instantiate(this, Tab3.class.getName()));
    this.mPagerAdapter  = new PagerAdapter(super.getSupportFragmentManager(), fragments);
Run Code Online (Sandbox Code Playgroud)

您认为我的导入或项目设置有问题 - 如果您需要更多信息,请告诉我.此代码适用于其他项目.

谢谢

android android-viewpager android-pageradapter

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