小编Vis*_*war的帖子

如何获得国家(或其ISO代码)?

获取国家/地区代码的最佳方式是什么?截至目前,我知道两种方法是通过TelephonyManager和另一种方法获取Locale,这是另一种在android中查找国家/地区代码的最佳和独特方式.

android location country-codes

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

使用Html.fromHtml在TextView中设置文本

我必须分三个部分显示文本,所以我使用了Html.fromHtml,如下所示:

txtvw.setText(Html.fromHtml("<p align=right> <b> "
                    + "Hi!" + " </br> <font size=6>"
                    + " How are you "+"</font> </br>"
                    + "I am fine" + "  </b> </p>"));
Run Code Online (Sandbox Code Playgroud)

HTML是正确的,但在设备中它显示在一行.

我的textview xml声明是:

   <RelativeLayout
    android:id="@+id/Home"
    android:layout_width="fill_parent"
    android:layout_height="60dp"
    android:background="@drawable/transparentfooter"
    android:layout_above="@+id/bottombar" >


     <TextView 
    android:id="@+id/txt"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:textColor="@android:color/white"/>

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

android textview android-layout

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

带菜单的android对话框

有没有办法通过膨胀菜单资源来创建对话框custom_menu.xml我希望在我的自定义对话框中显示它

Menu 在自定义视图中添加对象

android dialog menu

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

格式化异常消息以包含Google Analytics for Android中的整个堆栈跟踪?

我想在Google Analytic的报告中为我的移动应用程序提供整个堆栈跟踪.

我编写了打印堆栈跟踪的类并将其放入字符串中,但它不起作用.

我的习惯ExceptionParser:

@Override
public String getDescription(String threadName, Throwable throwable) {
    return threadName + " " + getStackTrace(throwable);
}

private String getStackTrace(Throwable throwable) {
    final Writer result = new StringWriter();
    final PrintWriter printWriter = new PrintWriter(result);
    throwable.printStackTrace(printWriter);

    return result.toString();
}
Run Code Online (Sandbox Code Playgroud)

我这样设置:

EasyTracker.getTracker().setExceptionParser(new StacktraceExceptionParser());
Run Code Online (Sandbox Code Playgroud)

android google-analytics stack-trace

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

Android系统.将联系人显示为列表视图

我想在列表视图中显示联系人并在所有联系人上添加操作,例如点击特定联系人时应显示电话号码,邮件ID和删除特定联系人...

import android.app.ListActivity;
import android.content.ContentResolver;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class CPDemo1 extends ListActivity {


    @SuppressWarnings("unchecked")
 public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
     String str[]=    {"datta","vivek","Nagesh sir","shiv"};
     String name; 

        ContentResolver cr = getContentResolver();
        Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
        int nameIdx = cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME);

        if (cursor.moveToFirst())


         do {

         int x = 0;

         name = cursor.getString(nameIdx);
         str[x]= name;
                 x++;
          ArrayAdapter arr = new ArrayAdapter(this, android.R.layout.simple_list_item_1,str);

          setListAdapter(arr);
 } …
Run Code Online (Sandbox Code Playgroud)

android listview listactivity android-contacts

9
推荐指数
2
解决办法
3万
查看次数

数据库未定义的phonegap android错误?

我正在获取数据库:在android的phonegap中未定义.我在phonegap中创建了一些表,在成功创建表之后,它给了我数据库未定义的错误.请帮忙.我是phonegap的新手.代码 -

var db; 
var dbCreated = false; 
document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 
  //alert("In Device Ready..."); 
  db = window.openDatabase("sgpw", "1.0", "PhoneGap Demo", 200000); 
  db.transaction(populateDB, transaction_error, populateDB_success); 
}
Run Code Online (Sandbox Code Playgroud)

database android cordova

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

将实际路径格式转换为Android中的Uri

例如

真正的路径是mnt/sdcard/image_1.jpg Uri路径是内容:// media/external/images/media/140喜欢这个

  Uri photoUri =Uri.parse("content://media/external/images/media/140");
                                            Log.d("selectedphoto",""+photoUri);
               selectedImagePath = getPath(photoUri);

     public String getPath(Uri uri) {
            String[] projection = { MediaStore.Images.Media.DATA };
            Cursor cursor = managedQuery(uri, projection, null, null, null);
            int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
            cursor.moveToFirst();



    return cursor.getString(column_index);
    }
Run Code Online (Sandbox Code Playgroud)

在上面的代码中我将Uri转换为实际路径,但是dnt知道如何将实际路径转换为Uri

android android-intent

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

当组合框中的项目发生变化时,如何调用函数?

connect(ui->ComboBox,SIGNAL(currentIndexChanged()),this,SLOT(switchcall()));
Run Code Online (Sandbox Code Playgroud)

在qt,组合框项目我没有,服务器,客户端.当我选择其中一个它应该调用switchcall function.in这个功能我想执行任务取决于在combobox.how中的选择来做到这一点?

qt combobox qt4

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

是否有可能知道Android应用程序的来源(例如Google Play)?

是否可以通过Android市场(Google Play商店)或其他方式检查应用程序是否已安装?

基本上我想知道的是应用程序是否真实.如果应用程序的安装源是Play Store,那么我们知道名为com.dropbox.android的应用程序是实际的Dropbox应用程序,但如果源不是Play Store,那么任何人都可以创建一个具有相同包名称的Android应用程序并将其安装在设备上.

android android-applicationinfo google-play

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

Hilt 集成使应用程序 MainActivity_GeneratedInjector 崩溃

尝试使用 android Api 文档集成刀柄,但应用程序因以下异常而崩溃。https://developer.android.com/training/dependency-injection/hilt-android

java.lang.RuntimeException: Unable to start activity 
ComponentInfo{com.package.application/com.package.application.MainActivity}: 

java.lang.ClassCastException: com.package.application.DaggerAppApplication_HiltComponents_ApplicationC$ActivityRetainedCImpl$ActivityCImpl 
cannot be cast to com.package.application.MainActivity_GeneratedInjector

   
Run Code Online (Sandbox Code Playgroud)

android dagger-hilt

6
推荐指数
5
解决办法
3425
查看次数