小编Jud*_*udy的帖子

如何修改框架以支持多皮肤?

如何修改frmework以支持多皮肤?效果就像HTC欲望HD,它可以动态改变皮肤.皮肤来自一个单独的apk.谁能给我一些宝贵的建议?非常感谢你!

android

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

Android相机中缩放和平滑缩放有什么区别?

Android相机中缩放和平滑缩放有什么区别?

设备是否必须支持缩放和平滑缩放才能进行缩放?

如何放大android相机?

我发现isZoomSupported()=true和使用HTC HD isSmoothZoomSupported()=false.

我打电话mParameters.setZoom(index)时没有变化.

android android-camera

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

在我的应用程序中设置"android.uid.system"后,它无法访问SD卡?

这是一个奇怪的问题.如果我没有设置android.uid.system,我的应用程序可以成功访问SD卡.但设置后android.uid.system,我的应用程序无法访问SD卡.此时,发生异常:07-13 09:11:24.999: INFO/System.out(9986): create file happen exception--->java.io.IOException: Permission denied.我检查我在正确的地方写了正确的权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />. 
Run Code Online (Sandbox Code Playgroud)

因为forceStopPackage在我的应用程序中使用,我需要添加android.uid.system到清单中.我已经LOCAL_CERTIFICATE := platform在make文件中写了.谁能解释这个奇怪的问题.设置完成后android.uid.system,我的应用程序属于系统进程,应该有更多的权限来访问SD卡.这是我的想法.以下是我的代码:

public void setPackage(String dir){

        System.out.println( "setPackage dir=="+dir  );
        File share=new File("/mnt/sdcard","test.txt");
        if(!share.exists()){
             try{
            share.createNewFile();

        }catch(Exception e){
            System.out.println( "creat file happen exception--->" +e.toString() );
        }
      }
         try{
           if(share!=null){
                System.out.println( "create file is not null"  );
                    FileOutputStream fops=new FileOutputStream(share);

                    fops.write(dir.getBytes());
                    fops.flush();
                    fops.close();
        }
        }catch(Exception e){
                System.out.println( "write Exception-->" +e.toString() ); …
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-emulator

4
推荐指数
1
解决办法
6714
查看次数

如何向许多收件人发送短信?

如何向Android中的许多收件人发送短信?我想在我的应用程序中向许多接收者发送短信.我知道这段代码:

Uri smsToUri = Uri.parse("smsto:" + 10086);
                Intent intent = new Intent(
                        android.content.Intent.ACTION_SENDTO, smsToUri);
                String message = "hello";
                // message = message.replace("%s", StoresMessage.m_storeName);
                intent.putExtra("sms_body", message);
                startActivity(intent); 
Run Code Online (Sandbox Code Playgroud)

这项工作适用于单个收件人 但是如何使用"ACTION_SENDTO"意图将邮件发送给多个收件人?也就是说,如何调用第三方应用程序向手机中的许多收件人发送短信?

android

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

为什么不能使用相同的Span对象上面两次setSpan?

为什么不能使用相同的Span对象上面两次setSpan?

SpannableString ss = new SpannableString("aaaaa [1] bbbb [1] cccc [1]");

我需要用图像替换所有[1].如果我使用以下代码,则只有最后一个代码替换为图像:

etShow = (EditText) findViewById(R.id.show);
SpannableString ss = new SpannableString("aaaaa[1]bbbb[1]cccc[1]");
int[] starts = new int[3];
int[] ends = new int[3];
int h = 0;
int k = 0;
for (int i = 0; i < ss.length(); i++) {
    if (ss.charAt(i) == '[') {
    starts[h] = i;
    h++;
    } else if (ss.charAt(i) == ']') {
    ends[k] = i;
    k++;
    }
    }

Drawable d = getResources().getDrawable(R.drawable.ic_launcher);
        d.setBounds(0, 0, 50, 50);
        ImageSpan …
Run Code Online (Sandbox Code Playgroud)

android

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

使用相机录制时会抛出异常

当相机开始记录我的应用程序时抛出此异常:

E/MediaRecorder( 3316): setOutputFile called in an invalid state(2):
E/AndroidRuntime( 3316): java.lang.IllegalStateException
E/AndroidRuntime( 3316):        at android.media.MediaRecorder._setOutputFile(Native Method)
E/AndroidRuntime( 3316):        at android.media.MediaRecorder.prepare(MediaRecorder.java:542)
E/AndroidRuntime( 3316):        at com.android.cameradiag.VideoCamera.initializeRecorder(VideoCamera.java:448)
E/AndroidRuntime( 3316):        at com.android.cameradiag.VideoCamera.startVideoRecording(VideoCamera.java:638)
Run Code Online (Sandbox Code Playgroud)

我的代码是:

mMediaRecorder = new MediaRecorder();

// Unlock the camera object before passing it to media recorder.
mCameraDevice.unlock();
mMediaRecorder.setCamera(mCameraDevice);
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
// mMediaRecorder.setProfile(mProfile);
mMediaRecorder.setMaxDuration(mMaxVideoDurationInMs);

// Set output file.
if (mStorageStatus != STORAGE_STATUS_OK) {
    mMediaRecorder.setOutputFile("/dev/null");
} else {
    // Try Uri in the intent first. If it doesn't exist, use our own
    // …
Run Code Online (Sandbox Code Playgroud)

android android-camera

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