小编rah*_*hul的帖子

java.lang.RuntimeException:无法实例化活动ComponentInfo

我试图运行示例代码在Android 1.5模拟器中启动应用程序时,我遇到了这些错误....任何人都有一些提示..?

来自LogCat的错误:

01-13 02:28:08.392: ERROR/AndroidRuntime(2888): FATAL EXCEPTION: main
01-13 02:28:08.392: ERROR/AndroidRuntime(2888): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.s.android.test/com.s.android.test.MainActivity}: java.lang.ClassNotFoundException: com.s.android.test.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.s.android.test-2.apk]
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1544)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:928)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at android.os.Handler.dispatchMessage(Handler.java:99)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at android.os.Looper.loop(Looper.java:123)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at android.app.ActivityThread.main(ActivityThread.java:3647)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at java.lang.reflect.Method.invokeNative(Native Method)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at java.lang.reflect.Method.invoke(Method.java:507)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
01-13 02:28:08.392: ERROR/AndroidRuntime(2888):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
01-13 …
Run Code Online (Sandbox Code Playgroud)

android fatal-error

145
推荐指数
16
解决办法
32万
查看次数

在Android中的CURL

我正在通过不同的博客,网站和堆栈溢出来寻找我的答案.我有一个与服务器共享图像的应用程序.它们为身份验证提供API令牌,并且身份验证使用curl.任何人都可以告诉我如何在我的应用程序中使用curl.我必须以API token + password+ the path相同的形式传递url 才能获得身份验证.任何人都可以建议一些技巧来完成它.

提前致谢

快乐的编码


编辑

 public static String getRequest() {
        StringBuffer stringBuffer = new StringBuffer("");
        BufferedReader bufferedReader = null;
        try {
            HttpClient httpClient = new DefaultHttpClient();
            HttpGet httpGet = new HttpGet();

            URI uri = new URI("http://s1.campfirenow.com/room/5e1a1/speak.xml");
            httpGet.setURI(uri);
            httpGet.addHeader(BasicScheme.authenticate(
                    new UsernamePasswordCredentials("f48be786f212f1e35dd9s265b4675358123d838e53", "X"),
                    HTTP.UTF_8, false));

            httpGet.setHeader("Content-Type", "application/xml");
            HttpResponse httpResponse = httpClient.execute(httpGet);
Run Code Online (Sandbox Code Playgroud)

这是来自服务器的log cat响应(logcat输出)

05-05 09:34:29.180: INFO/global(7283): Loaded time zone names for en_US in 7701ms.
05-05 09:34:29.230: DEBUG/dalvikvm(7283): GC_CONCURRENT freed 376K, 50% free …
Run Code Online (Sandbox Code Playgroud)

android curl

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

虚拟键盘覆盖Galaxy Tab中的EditText

EditText我的应用程序中有一个.我的问题是虚拟键盘EditText在输入时屏蔽了我.我尝试过使用不同的东西..

 <activity android:name="Myactivity"  android:screenOrientation="portrait"
        android:configChanges="keyboardHidden|orientation"
          android:windowSoftInputMode="stateVisible|adjustResize"></activity>
Run Code Online (Sandbox Code Playgroud)

但是这个问题仍然存在......任何人都知道我怎么能在EditText我打字的时候上升......?

快乐的编码......!

android android-edittext

9
推荐指数
1
解决办法
5706
查看次数

"android.intent.extra.STREAM"

在做一些研发时,我发现了一个使用以下语句的代码

Uri uri = (Uri) getIntent().getExtras().get("android.intent.extra.STREAM");
Run Code Online (Sandbox Code Playgroud)

我已经扫描了整个项目,以确定该活动是否来自任何其他活动,但没有找到任何活动.任何人都可以告诉我这个语句将返回什么"android.intent.extra.STREAM"以及代码中的语句是什么,是否是常量,如果是,它的值是什么?

提前致谢.

快乐的编码

android uri

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

在android中的滚动视图中的EditText

我尝试创建一个from应用程序,在应用程序中我有一个冗长的形式,我想在滚动视图中,但当我将EditText添加到scrollView ..日食在其设计器视图中显示一些错误.

error!
IllegalStateException: ScrollView can host only one direct child
Exception details are logged in Window > Show View > Error Log
Run Code Online (Sandbox Code Playgroud)

任何人都有想法解决它?


在获得上述问题的解决方案之后,我已经包含了此代码..!

现在EditText没有显示任何类型的文本,它只是给出了一些建议......!

我有以下XML:

<ScrollView
android:id="@+id/widget64"
android:layout_width="320px"
android:layout_height="358px"
android:fillViewport="true"
android:isScrollContainer="true"
android:saveEnabled="true">
<TableLayout
android:id="@+id/widget58"
android:layout_width="320px"
android:layout_height="65px"
android:orientation="vertical"
>
<TableRow
android:id="@+id/widget60"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/user"
android:text="User"
android:textColor="#000000">
</TextView>
</TableRow>
<TableRow
android:id="@+id/widget60"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center"
>
<EditText
android:id="@+id/users_first_name" 
android:layout_height="fill_parent" 
android:layout_width="fill_parent" 
android:hint="First Name"
android:focusable="true"
android:inputType="textPersonName"
android:enabled="true"
android:ems="15">
</EditText>
</TableRow>
</TableLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

发现麻烦.....我的模拟器密钥设置为中文而不是英文...

android android-edittext

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

来自服务器的HTML响应

我有一个应用程序,从数据提交一些到本地服务器,因此服务器将发回一个JSON.说{status:"success"}

它在我的2.3 SDK模拟器中运行应用程序时工作,但安装在Galaxy Tab(2.2 SDK)中的相同响应是以html的形式.

I/RESPONSE( 8190): <?xml version="1.0" encoding="utf-8"?>
I/RESPONSE( 8190): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
I/RESPONSE( 8190):  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
I/RESPONSE( 8190): <html>
I/RESPONSE( 8190):   <head>
I/RESPONSE( 8190):     <title>417 Expectation Failed</title>
I/RESPONSE( 8190):   </head>
I/RESPONSE( 8190):   <body>
I/RESPONSE( 8190):     <h1>Error 417 Expectation Failed</h1>
I/RESPONSE( 8190):     <p>Expectation Failed</p>
I/RESPONSE( 8190):     <h3>Guru Meditation:</h3>
I/RESPONSE( 8190):     <p>XID: 1902486816</p>
I/RESPONSE( 8190):     <hr>
I/RESPONSE( 8190):     <address>
I/RESPONSE( 8190):        <a href="http://www.varnish-cache.org/">Varnish cache server</a>
I/RESPONSE( 8190):     </address>
I/RESPONSE( 8190):   </body>
I/RESPONSE( 8190): </html>
I/RESPONSE( 8190): …
Run Code Online (Sandbox Code Playgroud)

post android json

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

将位图添加到Canvas时出现IllegalStateException

我试图将一个位图图像设置为画布使用 setBitMap,当时我得到了一个IllegalStateException.这个画布当前有一些图像,我试图替换它.任何人都知道为什么会这样?

代码片段

editBm = Bitmap.createBitmap(951, 552, Bitmap.Config.ARGB_8888);    
        Canvas mCanvas=new Canvas(editBm);
        eBit=LoadBMPsdcard(filePath); ---->returns a bitmap when the file path to the file is provided
        Log.i("BM size", editBm.getWidth()+"");
        mCanvas.setBitmap(eBit);
Run Code Online (Sandbox Code Playgroud)

我没有得到任何NullPointer错误,并且该方法 LoadBMPsdcard() 运行良好.

请告诉我你的任何想法......

提前致谢

快乐的编码

android canvas illegalstateexception

2
推荐指数
1
解决办法
3525
查看次数

将png文件从文件夹复制到另一个文件夹

我在一个文件夹中有一个PNG文件,我想将此文件复制到另一个文件夹.有一个简单的方法来做到这一点?

例:

//Creating PNG 

              File file = new File(Environment.getExternalStorageDirectory()
                + File.separator+"/S_Temp/temp_"+formattedDate+".png");

              FileOutputStream  out = new FileOutputStream(file);
              view.mBitmap.compress(Bitmap.CompressFormat.PNG,100, out);
Run Code Online (Sandbox Code Playgroud)

所以,我在SD卡的"S_Temp"文件夹中有PNG,现在我想把这个文件复制到SD卡本身的一个新文件夹中,比如"S".

提前致谢

快乐的编码

android file copying

2
推荐指数
1
解决办法
2361
查看次数

android中的空指针异常

我的对话框有以下代码,我想从警告框中获取一些文本,但下面给出的代码抛出空指针异常.

public EditText summarytext;
public Button done;
Context mContext = getApplicationContext();
    Dialog dialog = new Dialog(mContext);
    dialog.setContentView(R.layout.summaryalert);
    dialog.setTitle("Other");

    done=(ButtonfindViewById(R.id.btn);
    done.setOnClickListener(don);<----Nullpointer Exception
Run Code Online (Sandbox Code Playgroud)

     private View.OnClickListener don=new  View.OnClickListener() {
                 @Override          
public void onClick(View v) {
                    // TODO Auto-generated method stub
                    if(v==findViewById(R.id.btn)){
                    summarytext=(EditText)findViewById(R.id.summarytext);
                    sumry=summarytext.getText().toString();
                    String display=""+sumry;
                    Toast toast = Toast.makeText(getBaseContext(),
     display, Toast.LENGTH_LONG);
                    toast.show();
                    }
Run Code Online (Sandbox Code Playgroud)

摘要提醒

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/widget31"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#000000"
android:gravity="center"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<TableRow
android:id="@+id/widget60"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
>
<TextView
android:id="@+id/text"
android:text="Other(provide summary)"
android:textColor="#ffffff"
></TextView></TableRow>
<TableRow
android:id="@+id/widget60"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
> …
Run Code Online (Sandbox Code Playgroud)

android

0
推荐指数
1
解决办法
2806
查看次数

SQLite 查询中的转义字符

我想从 sqllite Db 中选择一些数据。现在我面临一个问题。我给出了一个原始查询如下:

String MY_QUERY0 = "select * from logs where log_name=\""+log_name.replace("'","\'")+"\"";
Run Code Online (Sandbox Code Playgroud)

这可以帮助我避免应用程序在出现类似数据时崩溃

名字的

从数据库中提取。但现在我必须用双引号解决同样的情况。数据如

“数据”

任何人都可以帮助.. 提前致谢。

sqlite android

0
推荐指数
1
解决办法
1846
查看次数