小编Smi*_*tha的帖子

onCreate of Content Provider

我发现onCreate of ContentProvider首先被调用,甚至在我的Activity的onCreate之前.例如:Vogella Android SqlLite.

但我想知道它是如何发生的以及为什么?

是因为我们将它注册为Manifest中的提供者吗?

android oncreate android-contentprovider

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

无法构建一个android gradle项目 - 用于cordova项目

我无法构建gradle项目,即使我编辑gradle属性,我收到以下错误:

Error:(22, 1) A problem occurred evaluating root project 'android'.
> Failed to apply plugin [id 'android']
   > Gradle version 2.10 is required. Current version is 2.2.1. If using the gradle wrapper, try editing the distributionUrl in C:\Users\salangar\angular-cordova-tickrv0.1\platforms\android\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

android cordova android-studio android-gradle-plugin

8
推荐指数
2
解决办法
8631
查看次数

通过Android设备访问桌面

有没有办法通过Android设备访问,编辑,删除桌面上的文件?

是否可以通过套接字连接?我不想去互联网连接(远程访问).

android

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

从get方法中删除%20值

在get方法中删除%20?

var c=new Array(a);    
(eg: a={"1","2"})  window.location="my_details.html?"+  c + "_";  
Run Code Online (Sandbox Code Playgroud)

并在my_details.html中:

var q=window.location.search;    
alert("qqqqqqqqqqqqq " + q);   
var arrayList = (q)? q.substring(1).split("_"):[];      
var list=new Array(arrayList);    
alert("dataaaaaaaaaaaa " +  list  + "llll " ); 
Run Code Online (Sandbox Code Playgroud)

并在"列表"中表达了我的看法"1%202";

我怎样才能删除这个%20 =space值?

谢谢

javascript android get

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

何时首次创建共享首选项文件?

我想知道什么时候第一次创建共享首选项文件?

我有以下代码:

<?xml version="1.0" encoding="utf-8"?>  
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">  
    <PreferenceCategory android:title="User settings">  
        <EditTextPreference android:title="User Name"
        android:key="userName" android:summary="Please Enter User Name"></EditTextPreference>  
        <EditTextPreference android:title="Password"
        android:key="password" android:summary="Password Here"
        android:inputType="textPassword"></EditTextPreference>
</PreferenceCategory>  

</PreferenceScreen>  


  public class PrefsActivity extends PreferenceActivity {  
    /** Called when the activity is first created. */  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        addPreferencesFromResource(R.xml.prefs);  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

另外,我如何使用带文件名的getSharedpreference()?我不知道是否必须先创建此文件并将其放在app的数据目录中?

我的意思是什么时候首次创建共享首选项文件:安装应用程序时,还是以后某个时间?如果以后,什么时候?

android sharedpreferences

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

以编程方式设置区域设置不起作用?

我有一个活动,我以编程方式将区域设置设置为"de",它不能按预期工作,并显示手动设置的默认语言(英文文本).请帮忙

public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        //Programmatically sets the locale and language  
        Locale locale = new Locale("de");  
        Locale.setDefault(locale);  
        Configuration config = new Configuration();  
        config.locale = locale;   
        getBaseContext().getResources().updateConfiguration(config,getBaseContext().getResources().getDisplayMetrics());   

       Toast.makeText(getApplicationContext(),Locale.getDefault().getDisplayLanguage(),Toast.LENGTH_LONG).show();  

        setContentView(R.layout.main);  
Intent intent=new Intent(LatestLocalizationActivity.this,AnotherActivity.class);  
       startActivity(intent);  
}
Run Code Online (Sandbox Code Playgroud)

android locale

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

如何在android中将图像格式从JPEG更改为PNG?

我通过传递一个意图打开默认的Android设备相机.因此,在捕获图像时,默认情况下,相机会以JPEG格式存储图像.但我不想以有损格式存储它们.我希望图片质量很高.那么我如何以PNG格式存储它?...

这里是我的代码打开相机:

Date dt = new Date();     
        int date=dt.getDate();  
        int hours = dt.getHours();     
        int minutes = dt.getMinutes();   
        int seconds = dt.getSeconds();     
        String curTime = date+"_"+hours + "_"+minutes + "_"+ seconds;  
         _path=Environment.getExternalStorageDirectory() +"/"+curTime+".jpg";  
        File file = new File( _path );  
        Uri outputFileUri = Uri.fromFile( file );  
        Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );  
    intent.putExtra( MediaStore.EXTRA_OUTPUT, outputFileUri );  

 context.startActivityForResult(intent,0);  
Run Code Online (Sandbox Code Playgroud)

然后处理onActivutyForResult(){....}

谢谢Sneha

camera png android

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

在Android中下载文件

我使用以下代码在Android中下载文件:

public class FileDownloadActivity extends Activity {
    ProgressDialog mProgressDialog;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mProgressDialog = new ProgressDialog(FileDownloadActivity.this);
        mProgressDialog.setMessage("Downlaoding File...");
        mProgressDialog.setIndeterminate(false);
        mProgressDialog.setMax(100);
        mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

        // execute this when the downloader must be fired
        DownloadFile downloadFile = new DownloadFile();
        downloadFile.execute("http://code.google.com/android/goodies/wallpaper/android-wallpaper5_1024x768.jpg");   
    }

    private class DownloadFile extends AsyncTask<String, Integer, String> {
        @Override
        protected String doInBackground(String... sUrl) {
            try {
                Log.i("","In doin bggggggggggggg");
                URL url = new URL(sUrl[0]);
                URLConnection connection = url.openConnection();
                connection.connect(); …
Run Code Online (Sandbox Code Playgroud)

url android file download

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

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

从Android Studio导出Android Lint的html报告?

我才知道我们无法在eclipse中导出Android Lint的xml/html报告.它也适用于Android Studio吗?

我想导出Android Lint的xml/html报告(由 - studio - analyze - Inspect Code使用).

当我通过我的macbook终端运行时,它说 - -bash:./ gradlew:没有这样的文件或目录.

让我知道如何解决它.

android lint android-studio

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