Tag: android 4.0

应用程序在Android 4.0上崩溃,但不是2.3 – 奇怪的exception

我正在开发2.3版的Android游戏,并开始在更多设备上进行测试,以便我可以发布它。 在一些,不是所有4.0设备上,我的游戏在最小化时崩溃。 你可以锁定手机并将其解锁,游戏恢复并暂停就好了。 当您尝试返回主屏幕时发生崩溃。 错误日志如下所示: 07-18 14:33:44.839 E/AndroidRuntime(15542)FATAL EXCEPTION: Thread-662 07-18 14:33:44.839 E/AndroidRuntime(15542)java.lang.NullPointerException 07-18 14:33:44.839 E/AndroidRuntime(15542)at com.petronicarts.stormthecastle.MainThread.run(MainThread.java:55) 07-18 14:33:44.846 W/IInputConnectionWrapper(15542)showStatusIcon on inactive InputConnection 07-18 14:33:45.081 I/ActivityManager(178)No longer want com.android.packageinstaller (pid 15351): hidden #16 07-18 14:33:45.143 W/InputDispatcher(178)channel ’41bb4d28 com.android.packageinstaller/com.android.packageinstaller.InstallAppProgress (server)’ ~ Consumer closed input channel or an error occurred. events=0x8 07-18 14:33:45.143 E/InputDispatcher(178)channel ’41bb4d28 com.android.packageinstaller/com.android.packageinstaller.InstallAppProgress (server)’ […]

Webview在Ice Cream Sandwitch中显示白色空白页

在我的webview中,我加载了一个URL,其中包含一个电video道直播的嵌入式video播放器。 除了ICS(4)之外,它在Android的所有操作系统版本中都能正常工作。 第一次它很好地播放video,但是当我回到包含video的那个页面再来时,video不会加载并显示空白页面。 如果我从应用程序设置强制停止应用程序并再次启动应用程序然后它运行良好然后像往常一样再次出现白屏,我已经实施了很多策略,这是最新的,我完全被困在这里: public class Livetvwebview extends Activity { RelativeLayout a; WebView webtv; String url; VideoView video; WChromeClient chromeClient; WebViewClient wvClient; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); // requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().requestFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.livewebview); Toast.makeText(getApplicationContext(), “Channel is loading..This may take upto a minute”, Toast.LENGTH_LONG).show(); url = getIntent().getStringExtra(“tvchannel”); Log.i(“TVURL”, url); […]

我的应用程序适用于姜饼…… ICS和HC崩溃

我需要你的帮助。 我的应用程序在GingerBread上工作正常,但在ICS和HC崩溃。 这是logcat 01-14 20:26:51.831: E/AndroidRuntime(698): FATAL EXCEPTION: main 01-14 20:26:51.831: E/AndroidRuntime(698): android.os.NetworkOnMainThreadException 01-14 20:26:51.831: E/AndroidRuntime(698): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1099) 01-14 20:26:51.831: E/AndroidRuntime(698): at java.net.InetAddress.lookupHostByName(InetAddress.java:391) 01-14 20:26:51.831: E/AndroidRuntime(698): at java.net.InetAddress.getAllByNameImpl(InetAddress.java:242) 01-14 20:26:51.831: E/AndroidRuntime(698): at java.net.InetAddress.getAllByName(InetAddress.java:220) 01-14 20:26:51.831: E/AndroidRuntime(698): at libcore.net.http.HttpConnection.(HttpConnection.java:71) 01-14 20:26:51.831: E/AndroidRuntime(698): at libcore.net.http.HttpConnection.(HttpConnection.java:50) 01-14 20:26:51.831: E/AndroidRuntime(698): at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:351) 01-14 20:26:51.831: E/AndroidRuntime(698): at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:86) 01-14 20:26:51.831: […]

在4.0上使用onTouchListener和onClickListener的Android TextView NullPointerException

我有一个TextView,我已经分配了onTouchListener和onClickListener: myTextView.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { _gestureDetector.onTouchEvent(event); return false; } }); myTextView.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Show Toast Notification } }); onTouchListener将检测手势检测器的onFling()。 这个代码没有任何问题,除了Android 4.0(冰淇淋三明治)。 使用4.0,我在“_gestureDetector.onTouchEvent(event);”上收到NullPointerException。 (当我试图逃跑时)。 但是,如果我注释掉onClickListener,则fling将起作用,我将不会收到NullPointerException。 我假设如果触摸侦听器都返回false,则不会消耗该事件,从而允许两者都工作。 有没有人有任何想法? 谢谢! 这是我的更多代码: /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { […]

如何在Android中使用VPN?

我正在探索Android中的VPN连接。 我是本节的新手。 我想知道如何使用应用程序在Android中设置VPN连接? 我遇到了一个示例代码,即ToyVpn.I运行应用程序,但我不知道我需要以该应用程序显示的forms给出什么数据,考虑我有一个带有IP地址的VPN服务器(比如10.162.1.2),我该怎么办需要在该应用程序中使该应用程序工作? 如果我尝试使用任何公共VPN服务器,我需要做什么? 我从这里下载了Openvpn源代码并编译并在我的ICS设备中运行,但我不知道如何配置需要输入的数据。 请提供使用此应用程序的确切方法。