我有LinearLayout几个Buttons和TextViews.我希望我的背景以定时间隔闪烁,比如说从红色到白色再到红色等等.现在,我正在尝试这个代码,但它给了我一个空指针异常.
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)
请帮帮我哪里出错了?
我有一个活动,直到用户点击按钮时才会发出哔哔声.单击该按钮,将显示一条消息.显示消息后,我不希望用户按下后退按钮退出,而是希望我的活动自行退出到主屏幕.
该finish()方法是否这样做?如果是,我应该如何以及在何处实施它?
任何形式的帮助将不胜感激.谢谢
我是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) 我已经下载了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文件: -
我是java新手,并通过在线链接各种链接尝试了所有这些.请帮帮我,我哪里出错了.
我需要同时为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--)