小编new*_*bee的帖子

闪烁的背景

我有LinearLayout几个ButtonsTextViews.我希望我的背景以定时间隔闪烁,比如说从红色到白色再到红色等等.现在,我正在尝试这个代码,但它给了我一个空指针异常.

LinearLayout ll = (LinearLayout) findViewById(R.layout.activity_main);
Animation anim = new AlphaAnimation(0.0f, 1.0f);
anim.setDuration(50); 
anim.setStartOffset(20);
anim.setRepeatMode(Animation.REVERSE);
anim.setRepeatCount(Animation.INFINITE);
ll.startAnimation(anim); // shows null pointer exception at this line
Run Code Online (Sandbox Code Playgroud)

请帮帮我哪里出错了?

animation android

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

活动完成后返回主屏幕

我有一个活动,直到用户点击按钮时才会发出哔哔声.单击该按钮,将显示一条消息.显示消息后,我不希望用户按下后退按钮退出,而是希望我的活动自行退出到主屏幕.

finish()方法是否这样做?如果是,我应该如何以及在何处实施它?

任何形式的帮助将不胜感激.谢谢

android homescreen android-activity

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

使用smsj api发送EMS消息

我是java编程的新手.我使用smsj api通过gsm调制解调器将消息从pc发送到移动设备.我已经成功地使用SmsSender.sendTextSms(msg, reciever, sender)以及使用unicode消息发送纯文本消息SmsSender.sendUnicodeTextSms("smsj ?????? ?????", reciever);.

他们说它也支持EMS消息.我试图通过这个发送图片信息(黑色和白色)和音频剪辑.但我无法弄清楚如何做到这一点.

文件表明,有一类EmsMessage实现SmsMessage,但我无法找到如何使用它的任何细节.我也经历了它的论坛但又无法找到任何解决方案.

希望有人可以指导我这个.

这是我发送短信的代码..

public class SendMessage  {

    public void send() {
    try{
        SmsSender smsSender = SmsSender.getGsmSender("COM14");
            String msg ="smsj test message";        
            String reciever = "919790968633"; 
            String sender ="919176968289";      
            smsSender.connect();

            smsSender.sendTextSms(msg, reciever, sender);  //simple text message

                   smsSender.sendUnicodeTextSms("smsj ?????? ?????", reciever); //unicode message

            smsSender.disconnect();

    } catch(IOException i){
        i.printStackTrace();
        System.out.println("i");
    } catch(SmsException s){
        s.printStackTrace();
        System.out.println("s");
    }
    }

    public static void main(String args[]){
        SendMessage …
Run Code Online (Sandbox Code Playgroud)

java sms ems

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

将.ttf文件添加到java项目中

我已经下载了akshar.ttf文件,并希望将其添加到我的java项目中.我通过在线搜索尝试了以下方法但到目前为止没有任何工作.

试试1:

Font ttfBase = null;
        Font ttfReal = null;
        try {
            InputStream myStream = new BufferedInputStream(new FileInputStream("akshar.TTF"));
            ttfBase = Font.createFont(Font.TRUETYPE_FONT, myStream);
            ttfReal = ttfBase.deriveFont(Font.PLAIN, 24);
        } catch (Exception ex) {
            ex.printStackTrace();
            System.err.println("akshar font not loaded.");
        }
Run Code Online (Sandbox Code Playgroud)

试试2:

Font font = new Font("akshar",Font.PLAIN,15);
Run Code Online (Sandbox Code Playgroud)

我在以下地方有akshar.ttf文件: -

  1. 的Java/JRE/lib中/字体
  2. 我的项目的bin文件夹
  3. 我项目的src文件夹

我是java新手,并通过在线链接各种链接尝试了所有这些.请帮帮我,我哪里出错了.

java fonts awt truetype

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

for循环中的多个条件 - C.

我需要同时为i和j执行两个条件.

我的条件: for(i=1*counter; i<= len*7*counter; i++)

条件为j: for(j=len*7*counter; j>=1*counter; j--)

然后,当这两个条件都成立时,我需要执行 bin[i-1]=temp[j-1];

写这个的正确方法是什么?

注意:这不是嵌套循环.

这是正确的方法吗?

for(i=1*counter && j=a*counter; i<=a*counter && j>=1*counter; i++ && j--)

c for-loop multiple-conditions

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