小编has*_*ian的帖子

在Eclipse中自动为类创建构建器

有没有办法使用自动构建器为类创建构建器(Joshua Bloch的Builder模式)Eclipse?例如菜单中的选项,插件或其他内容.我在" Refactor" 下找不到任何东西.

java eclipse builder

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

任务杀手如何运作?

task killer应用程序的实用性是有争议的,但我想知道:它们如何实际工作?如何杀死特定进程?

是否有一个API,如果是这样,它实际上做了什么?

编辑

值得补充:我看到任务杀手应用会杀死进程not rooted devices.所以,我想知道如何杀死Android中没有的进程?

android task kill-process

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

如何将Bitmap转换为Uri?

我正在尝试使用SHARE INTENTAndroid从Facebook,Twitter等分享图像.

我找到了将图像发送到共享意图的代码,但是这段代码需要位图的URI: fullSizeImageUri

这是完整的代码:

private void startShareMediaActivity(Bitmap image) {
    boolean isVideo=false;
    String mimeType="bmp";
    Uri fullSizeImageUri=null;
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_SEND);
    intent.setType(mimeType);
    intent.putExtra(Intent.EXTRA_STREAM, fullSizeImageUri);
    try {
        startActivity(Intent.createChooser(intent, (isVideo ? "video" : "image")));
    } catch (android.content.ActivityNotFoundException ex) { }
}
Run Code Online (Sandbox Code Playgroud)

请问有人可以帮我将Bitmap转换为Uri吗?

谢谢

android uri bitmap

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

错误:仍然附加时调用的WebView.destroy()

当设备更改方向时,我收到此错误:

Error: WebView.destroy() called while still attached

使用此代码:

protected void onDestroy()
{
    if (adView != null)
    {
        adView.destroy();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是什么原因?如何避免此错误?

android

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

"可能的透支:根元素绘制背景"

在我的项目上运行Android Lint时,我遇到了这个警告

可能的透支:根元素绘制背景@ drawable/main,主题也绘制背景

推断主题在哪里 @android:style/Theme.NoTitleBar.Fullscreen

有人可以向我解释为什么会这样,以及如何删除它?

我的xml:

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/main" //***LINT warning***
        android:orientation="vertical"
        android:weightSum="3" >
Run Code Online (Sandbox Code Playgroud)

清单中定义主题的部分

 <application
        android:icon="@drawable/ic_logo"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-theme

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

相机意图不保存照片

我以前成功使用过此代码片段,但文件指向SD卡上的某个位置.

final File temp = new File(getCacheDir(), "temp.jpg");
temp.delete();
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(temp));
startActivityForResult(intent, CONFIG.Intents.Actions.SELECT_CAMERA_PHOTO);
Run Code Online (Sandbox Code Playgroud)

但是,当我使用getCacheDir而不是SD卡上的loc时,似乎从未保存过照片.这是缓存目录和图像捕获的限制吗?

android android-camera-intent

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

从不同的应用访问自定义内容提供商

你好,我已经创建了一个使用名为CustomCP自定义内容提供商的Android应用程序,它实现了所有的方法,并同时管理应用程序内部的数据一切正常,但是当我尝试从另一个应用程序访问它,我不断收到的"无法错误找到com.example.customcp的提供者信息.

我在第一个应用程序的清单文件中声明了我的内容提供程序

<provider android:name="com.example.CustomCP"      android:authorities="com.example.customcp"/>
Run Code Online (Sandbox Code Playgroud)

我尝试在第二个应用程序启动活动中调用提供程序

public class app2 extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Uri kUri = Uri.parse("content://com.example.customcp/key");
        Cursor c = managedQuery(kUri, null, null, null, null);
}
}
Run Code Online (Sandbox Code Playgroud)

所以问题很简单,是否可以从多个应用程序访问自定义内容提供程序?

android android-contentprovider

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

Android - 如何使用PID获取processName或packageName?

我的问题:请问我用检索processNamepackageName某个进程的给予其PID

因为在我的任务管理器中我想使用PID同时使用killBackgroundProcesses代码来终止进程.问题是我需要packageName/processName来做这件事,如果我让他们输入processName而不是只输入它的PID,那对用户来说会很麻烦.

这是我的任务经理的形象:

http://i.imgur.com/1zpXg.jpg

android pid process

16
推荐指数
2
解决办法
4万
查看次数

附加Parcelable的大小限制?

我想知道是否有任何尺寸限制Parcelable附加到Intent?我了解一些文档Intents,Bundles,Parcelable再有任何关于大小限制.但我读了一些答案,说附件的大小Parcelable是有限的(例如,1 MB).因此Parcelable受尺寸限制还是仅取决于设备?

android parcelable android-intent android-bundle

16
推荐指数
1
解决办法
6650
查看次数

扩展AdapterView

我正在尝试(用于学习目的)我自己实现的简单AdapterView,其中的项目来自基本的适配器(来自sdk示例的ImageAdapter).

实际代码是这样的:

    public class MyAdapterView extends AdapterView<ImageAdapter> implements AdapterView.OnItemClickListener{
    private ImageAdapter mAdapter;
    public MyAdapterView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        initThings();
    }
    private void initThings(){
        setOnItemClickListener(this);
    }
    @Override
    public ImageAdapter getAdapter() {
        // TODO Auto-generated method stub
        return mAdapter;
    }
    @Override
    public void setAdapter(ImageAdapter adapter) {
        // TODO Auto-generated method stub
        mAdapter=adapter;
        requestLayout();
    }
    View obtainView(int position) {
        View child = mAdapter.getView(position, null, this);
        return child;
    }
    @Override
    protected void onLayout(boolean changed, int l, int t, int …
Run Code Online (Sandbox Code Playgroud)

android android-adapterview

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