小编Ter*_*nce的帖子

CPU加速状态:必须更新HAXM

我在Android Studio中创建了一个新的虚拟设备.当我尝试启动它时,我收到以下错误消息:

Cannot launch AVD in emulator.
Output:
emulator: WARNING: Increasing RAM size to 1024MB
emulator: WARNING: VM heap size set below hardware specified minimum of 384MB
emulator: WARNING: Setting VM heap size to 384MB
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAXM must be updated (version 1.1.1 < 6.0.1).
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?

android android-virtual-device haxm

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

使用Joda Time时,无法生成带有proguard的签名APK

我试图建立一个签名的APK.我也在使用proguard.在我的应用程序中,我将JodaTime用于某些目的.我在那里使用了joda-time-2.7.jar.首先我可以在没有启用proguard的情况下获得已签名的APK ,没有错误.然后我启用了proguard并尝试生成APK但我生成了错误.以下是生成的错误.

Warning:org.joda.time.LocalDateTime: can't find referenced class org.joda.convert.ToString
Warning:org.joda.time.LocalTime: can't find referenced class org.joda.convert.FromString
Warning:org.joda.time.LocalTime: can't find referenced class org.joda.convert.ToString
Warning:org.joda.time.Minutes: can't find referenced class org.joda.convert.FromString
Warning:org.joda.time.Minutes: can't find referenced class org.joda.convert.ToString
Warning:org.joda.time.MonthDay: can't find referenced class org.joda.convert.FromString
Warning:org.joda.time.MonthDay: can't find referenced class org.joda.convert.ToString
Warning:org.joda.time.Months: can't find referenced class org.joda.convert.FromString
Warning:org.joda.time.Months: can't find referenced class org.joda.convert.ToString
Warning:org.joda.time.MutableDateTime: can't find referenced class org.joda.convert.FromString
Warning:org.joda.time.MutablePeriod: can't find referenced class org.joda.convert.FromString
Warning:org.joda.time.Period: can't …
Run Code Online (Sandbox Code Playgroud)

java android proguard jodatime gradle

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

如何使用JavaMail发送带有附件的html电子邮件

以下Java代码用于将文件附加到html电子邮件并发送.我想用这封html电子邮件发送附件.任何建议,将不胜感激.

public void sendEmail(final String userName, final String password, final String host, final String html, final List<String> emails, String subject, String file) throws MessagingException
    {
        System.out.println("User Name: " + userName);
        System.out.println("Password: " + password);
        System.out.println("Host: " + host);

        //Get the session object  
        Properties props = new Properties();
        props.put("mail.smtp.host", host);
        props.put("mail.smtp.auth", "true");

        Session session = Session.getDefaultInstance(props,
                new javax.mail.Authenticator()
                {
                    @Override
                    protected PasswordAuthentication getPasswordAuthentication()
                    {
                        return new PasswordAuthentication(userName, password);
                    }
                });

        if (!emails.isEmpty())
        {
            //Compose the message  
            InternetAddress[] …
Run Code Online (Sandbox Code Playgroud)

java html5 jakarta-mail

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

如何在netbeans的JTabbedPane中打开第四个选项卡作为第一个选项卡

我有一个选项卡式窗格,上面有五个选项卡。此选项卡式窗格JPanel 位于另一个JPanel选项卡上,我使用另一个选项卡将第四个选项卡作为前导选项卡。但是当我点击按钮时,第一个选项卡仍然显示,我必须手动移动到第四个选项卡。有什么想法。深表谢意。

按钮动作

Center instance1 = Center.getInstance();
instance1.doClickHistoryBtn();
Run Code Online (Sandbox Code Playgroud)

doClickHistoryBtn() 方法

public void doClickHistoryBtn(){
    history_btn.doClick();
}
Run Code Online (Sandbox Code Playgroud)

当我执行这个 doClickHistoryBtn() 方法时,History_panel 正在加载。

第二个 JPanel (History_panel)

private JPanel history_panel1;
private JPanel history_panel2;
private JPanel history_panel3;
private JPanel history_panel4;
private JPanel history_panel5;

public History_panel()
{
    initComponents();
    setPanels();
}   

private void setPanels(){    

}
Run Code Online (Sandbox Code Playgroud)

第一个屏幕图像

这是我的第一个屏幕。

预期的

改变形象

实际的

结果图像

java swing jtabbedpane netbeans-8

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

Android:如何以编程方式从URL设置图像到imageview

我有一个来自我的其余API的图片网址.现在我想在加载活动时将其设置为imageview.下面是我如何从其余的api获取bean,然后从中获取URL.

Message message=new Message();
String imageUrl=message.getImageUrl();
Run Code Online (Sandbox Code Playgroud)

我从我的数据库中获取Message对象,并且图像url包含在该Message对象中.

然后我使用Url对象获取该图像的URL.

URL url = null;
try {
     url = new URL(imageUrl);
     Bitmap bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
     contentImageView.setImageBitmap(bmp);
} catch (Exception e) {
     e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码将图像加载到imageview对象contentImageView.

但我仍然无法将此图像加载到imageview,没有任何东西被加载.

有什么想法吗?

url android image bitmap imageview

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

如何在Android中的某个时间段后执行任务?

我创建了一个包含大量片段的应用程序。在我的最后一个片段中,我尝试LogCat在 10 秒后打印一些内容。但它对我不起作用。

这是我的Fragment

public class StepTwentyTwoFragment extends Fragment {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View v = inflater.inflate(R.layout.step22_fragment, container, false);

        testMethod();
        return v;
    }

    public static StepTwentyTwoFragment newInstance() {

        StepTwentyTwoFragment f = new StepTwentyTwoFragment();
        Bundle b = new Bundle();

        f.setArguments(b);

        return f;
    }


    @Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if(isVisibleToUser) {
            Activity a = getActivity();
            if(a != null) a.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        }
    }

    public void testMethod(){
        SystemClock.sleep(10000);
        Log.d("PPP : ","456");
    } …
Run Code Online (Sandbox Code Playgroud)

java android system-clock android-fragments

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

Android:如何在不使用地图活动的情况下实施com.google.android.gms.maps.MapView

我尝试MapView在线性布局中实现,这个布局不属于a MapActivity.我也没有用a fragment来实现这个过程.

此外,我从Google Developer Console获得了一个api密钥,并启用了一些与地点和地图相关的api.

这是我在android studio中的android清单,

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="sec.asdf_solutions.biz.security">

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/logo"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <uses-library android:name="com.google.android.maps" />

        <activity android:name=".SplashScreenActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".LoginActivity"></activity>
        <activity
            android:name=".RosterActivity"
            android:configChanges="locale"
            android:label=""
            android:theme="@style/AppTheme.Light" />

        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />        

        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="@string/api_key" />        

    </application>

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

这是我的布局文件

<?xml version="1.0" …
Run Code Online (Sandbox Code Playgroud)

java android google-maps android-mapview

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

如何将多个参数传递给Jersey POST方法

我试图将多个参数传递给Jersey POST方法。目前,我正在按照以下步骤将单个参数传递给Jersey POST方法。

Client client = ClientBuilder.newClient();
WebTarget target= client.target("http://localhost:8080/Rest/rest/subuser").path("/insertSubUser");

SubUserBean subUserBean=new SubUserBean();
subUserBean.setIdUser(1);
subUserBean.setIdSubUserType(1);
subUserBean.setIdSubUser(15);
subUserBean.setFirstName("Haritha");
subUserBean.setLastName("Wijerathna");
subUserBean.setNumberOfDaysToEditRecord(14);
subUserBean.setUserName("haritha");
subUserBean.setPassword("hariwi88");
subUserBean.setDateCreated(Common.getSQLCurrentTimeStamp());
subUserBean.setLastUpdated(Common.getSQLCurrentTimeStamp());

target.request(MediaType.APPLICATION_JSON_TYPE).post(Entity.entity(subUserBean, MediaType.APPLICATION_JSON_TYPE));
Run Code Online (Sandbox Code Playgroud)

SubUserJSONService.java

@Path("/subuser")
public class SubUserJSONService {

    @POST
    @Path("/insertSubUser")
    @Consumes(MediaType.APPLICATION_JSON)
    public String updateSubUser(SubUserBean bean){

        SubUserInterface table = new SubUserTable();
        String result= table.insertSubUser(bean);
        return result;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我想通过Jersey POST方法将参数传递给以下方法。

public String insertHistory(List<SocialHistoryBean> list, String comment){
    //my stuffs
}
Run Code Online (Sandbox Code Playgroud)

有什么想法可以做上述工作吗?

谢谢。

java rest jersey

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

如何在android中更改开关的形状

我使用开关创建了一个布局文件。现在我想改变它的选择器的形状。我还想删除这个开关上的文本。

目前它具有矩形形状。我想把它改成圆形。

这是我的要求

这是我的布局文件,

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_remind_me"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.pvt.RemindMeActivity">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="3">

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/remind_me_head_txt"
                android:layout_marginTop="5dp"
                android:textSize="20sp"
                android:text="Example one"
                android:textStyle="bold"/>

        </LinearLayout>

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="120dp"
            android:layout_weight="1">

            <Switch
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="2dp"
                android:showText="false"
                android:id="@+id/remind_me_switch"/>

        </LinearLayout>

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_weight="1">

            <ImageView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="5dp"
                android:id="@+id/remind_me_list_img"
                android:src="@drawable/list_menu" />

        </LinearLayout>

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp">

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/remind_me_title_txt"
            android:text="Sample Head"
            android:textSize="12sp"/>

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp">

        <TextView
            android:layout_width="match_parent" …
Run Code Online (Sandbox Code Playgroud)

android android-switch

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

Java:DATE_EXCEPTION无法解析日期:"2017-06-28 08:30 AM"(偏移17处)

我想java.util.Date通过解析一个String日期来获取一个Object:"2017-06-28 08:30 AM".这个解析在我的Android应用程序中使用.这在许多Android版本中没有任何解析异常.像7.0,4.4.2和5.1.但这不适用于Android6.0.

这是我的错误日志SimpleDateFormat,

W/System.err: java.text.ParseException: Unparseable date: "2017-06-28 08:30 AM" (at offset 17)
at java.text.DateFormat.parse(DateFormat.java:579)
at biz.spsolutions.peopleedge.RosterClockInActivity.setData(RosterClockInActivity.java:531)
at biz.spsolutions.peopleedge.RosterClockInActivity.onCreate(RosterClockInActivity.java:391)
at android.app.Activity.performCreate(Activity.java:6877)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1136)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3208)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3351)
at android.app.ActivityThread.access$1100(ActivityThread.java:222)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1796)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7230)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Run Code Online (Sandbox Code Playgroud)

这是我的SimpleDateFormat,

SimpleDateFormat currentFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm a")
Run Code Online (Sandbox Code Playgroud)

我也尝试过这种格式,

SimpleDateFormat currentFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm aaa")
Run Code Online (Sandbox Code Playgroud)

我该如何处理这个异常?有什么想法吗?

java string android simpledateformat java.util.date

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