我想显示一个日历,其中包含与默认日历应用程序类似的日期使用不同颜色的事件.但我没有在默认日历视图中看到任何此类API.
任何人都可以指示我正确的方向如何继续这个?我应该扩展默认日历并添加我自己的功能吗?或者我应该使用带有PageViewer和片段的5x5文本框?
我的要求是拥有一个在BlackBerry设备和服务器之间维护套接字连接的线程,并交换命令,类似于请求和响应.
我的问题是,我需要这个线程在后台运行所有的时间,并保持提供给用户的UI.因此,当有来自服务器的命令时,该线程会解析它并更新UI,如果有来自BlackBerry用户的操作,它会将其发送到服务器,服务器依次处理它.
我使用Android开发了相同的应用程序AsyncTask并且运行良好.但是在BlackBerry中,由于没有这样的类,我使用了invokeLater()选项.通信在服务器和BB设备之间正常工作,但UI在BlackBerry上被冻结.
任何人都知道如何做到这一点?
我在我的应用程序中支持Tamil和Kannada字体.我使用以下代码来设置TextViews,Buttons等的字体
FONT_TAMIL = Typeface.createFromAsset(getAssets(), "fonts/tamil.ttf");
tvTitle.setTypeface(FONT_TAMIL);
FONT_KANNADA = Typeface.createFromAsset(getAssets(), "fonts/kannada.ttf");
tvTitle.setTypeface(FONT_KANNADA);
Run Code Online (Sandbox Code Playgroud)
我甚至可以在GingerBread上正确显示泰米尔语字符.但我无法显示卡纳达语字体.谁能帮助我找到我错的地方?
泰米尔语的示例截图..

Kannada的示例屏幕截图..

谢谢,Karthik
我正在开发一个应用程序,用于创建,更新和删除本机Google日历中的事件.我通过以下代码创建一个事件:
ContentValues cvEvent = new ContentValues();
cvEvent.put(Events.DTSTART, startMillis);
cvEvent.put(Events.DTEND, endMillis);
cvEvent.put(Events.TITLE, strJobName);
cvEvent.put(Events.CALENDAR_ID, mlCalendarID);
cvEvent.put(Events.EVENT_TIMEZONE, "America/Los_Angeles");
Uri uriEvent = crEvent.insert(Events.CONTENT_URI, cvEvent);
Run Code Online (Sandbox Code Playgroud)
但问题是此事件会创建由用户在其日历(Google)中设置的默认提醒.
我还允许用户在我的应用中添加提醒.因此,当他添加提醒时,我会在默认的Google日历中插入提醒.这没有问题.但是,当用户未在我的应用中添加任何提醒时,默认的Google日历会创建默认提醒.谁能告诉我如何解决这个问题?
PS:我没有使用同步适配器.我正在通过自己的逻辑创建和删除事件和提醒.
我试过用
values.put(Events.HAS_ALARM, 0);
Run Code Online (Sandbox Code Playgroud)
但是,没有用.
我想从我的应用发送一封电子邮件.所以我使用了以下代码.
String uriText = "abcd@gmail.com" + "?subject=" + URLEncoder.encode("Subject") + "&body=" + URLEncoder.encode("some text here");
Uri uri = Uri.parse(uriText);
Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
sendIntent.setData(uri);
startActivity(Intent.createChooser(sendIntent, "Send Email"));
Run Code Online (Sandbox Code Playgroud)
我已经配置了Gmail和电子邮件应用程序.我测试了我的Nexus S(JellyBean)和HTC T-Mobile G2(GingerBread).它们都显示"没有应用可以执行此操作."
有没有人知道这里有什么问题?
我正在使用API级别10构建我的应用程序.但它可以在以后的版本中安装和使用.我只有在设备没有菜单按钮时才需要显示操作栏.例如,平板电脑,谷歌Galaxy Nexus手机等.人们建议使用hasPermanentMenuKey()函数.但它只能在API级别14之后才可用.任何人都可以建议我如何解决这个问题?
谢谢,Karthik
android ×6
android-menu ×1
blackberry ×1
calendarview ×1
email ×1
fonts ×1
java ×1
kannada ×1
sendto ×1
typeface ×1