我有一个具有纵向主要布局的应用程序(它固定为肖像),并且有一个地方可以输入文本.我希望像横向方向的弹出窗口一样启动,背景图像模糊不清.我知道有一个弹出窗口小部件,但任何旋转文本编辑框的想法都会很棒.当键盘滑出时将其旋转为纵向视图(仅限文本框)也可以工作,就像在键盘滑块上显示带有文本框的新屏幕一样.
在我的Android应用程序中,我试图在我的谷歌应用引擎后端服务器上验证谷歌令牌.但我总是得到这个例外:
com.google.android.gms.auth.GoogleAuthException: getToken(Unknown Source) exception
Run Code Online (Sandbox Code Playgroud)
我的代码:
private Account mAccount = AccountManager.get(this).getAccountsByType(GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE)[0];
private static final String SCOPE = "audience:server:client_id:" +Constants.WED_CLIENT_ID;
String token = GoogleAuthUtil.getToken(LoginActivity.this, mAccount.name, SCOPE);
Run Code Online (Sandbox Code Playgroud)
我已经尝试了Stackoverflow中提出的每个解决方案.
可能重复:
使用Oracle进行SELECT INTO
我的oracle数据库中有一个表.我想创建一个具有其他名称的表,但包含相同的数据.怎么做到这一点?
我在LogCat中得到这个:
05-20 17:16:34.721: E/AndroidRuntime(30461): FATAL EXCEPTION: main
05-20 17:16:34.721: E/AndroidRuntime(30461): java.lang.NullPointerException
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.database.sqlite.SQLiteStatement.releaseAndUnlock(SQLiteStatement.java:290)
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:96)
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1810)
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1761)
05-20 17:16:34.721: E/AndroidRuntime(30461): at com.kickinglettuce.debtplannerpro.DebtDataSource.updateDebt(DebtDataSource.java:130)
05-20 17:16:34.721: E/AndroidRuntime(30461): at com.kickinglettuce.debtplannerpro.manageDebts$4.onClick(manageDebts.java:184)
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.view.View.performClick(View.java:3511)
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.view.View$PerformClick.run(View.java:14105)
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.os.Handler.handleCallback(Handler.java:605)
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.os.Handler.dispatchMessage(Handler.java:92)
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.os.Looper.loop(Looper.java:137)
05-20 17:16:34.721: E/AndroidRuntime(30461): at android.app.ActivityThread.main(ActivityThread.java:4447)
05-20 17:16:34.721: E/AndroidRuntime(30461): at java.lang.reflect.Method.invokeNative(Native Method)
05-20 17:16:34.721: E/AndroidRuntime(30461): …Run Code Online (Sandbox Code Playgroud) 我正在开发一个简单的应用程序,我已经显示标记标题,mrkr.showInfoWindow()但我不希望用户再次点击该标记.如何禁用特定标记的点击事件?
这就是我尝试的方式.
Marker marker = gMap.addMarker(new MarkerOptions().position(new LatLng(location
.getLatitude(), location.getLongitude())).title("I am here").icon(BitmapDescriptorFactory.fromResource(R.drawable.mrk1)));
marker.showInfoWindow();
//how to use marker.setClickable here or somthing here.?
Run Code Online (Sandbox Code Playgroud)
如何在我的申请中显示我的标记的infowindow()/标题?
android google-maps google-maps-markers google-maps-android-api-2
如何获取J2ME应用程序中的电话号码(不是联系号码等)?属于手机中SIM卡的电话号码.
当我尝试从辅助bean动态生成标签时,会出现一个问题.问题是每个选择的下拉列表都会消失,但标签会正确更新.这有解决方法吗?
<p:selectCheckboxMenu value="#{formBean.selectedMovies}" label="#{formBean.moviesLabel}" id="Movies" >
<f:selectItems value="#{formBean.movies}" ></f:selectItems>
<p:ajax update="Movies" listener="#{formBean.populateLabel}"></p:ajax>
</p:selectCheckboxMenu>
Run Code Online (Sandbox Code Playgroud)
和
//Backing bean
public void populateLabel() {
/* Populating the label with the selected options */
moviesLabel = new String("");
if (selectedMovies.size() == 0) {
moviesLabel = "Select";
} else {
for (int i = 0; i < selectedMovies.size(); i++) {
if (moviesLabel.length() == 0) {
moviesLabel = selectedMovies.get(i);
} else {
moviesLabel = moviesLabel + "," + selectedMovies.get(i);
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 我想在我的应用程序中更改sqlite表.
现在,我想检查一下,如果该列已经存在于我的表中?
因此,如果不存在,我想用alter table syntex添加该列.
目前我正在使用.
-(void) alterDB{
sqlite3_stmt *statement;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *databasePath = [documentsDirectory stringByAppendingPathComponent:DATABASE_NAME];
if(sqlite3_open([databasePath UTF8String], &database) == SQLITE_OK)
{
NSString *updateSQL = [NSString stringWithFormat: @"ALTER TABLE diagramInfo ADD COLUMN testColumn VARCHAR"];
const char *update_stmt = [updateSQL UTF8String];
sqlite3_prepare_v2(database, update_stmt, -1, &statement, NULL);
if(sqlite3_step(statement)==SQLITE_DONE)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"DB altered" message:@"Success" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
alert=nil;
}
else
{
UIAlertView *alert = [[UIAlertView …Run Code Online (Sandbox Code Playgroud) 我正在开发一个Android应用程序.我想生成1KHz到20KHz之间的频率范围声音.无论如何都要以特定的频率产生声音.
我不是android的新开发者.我在市场上有一个应用程序.但是,有时我会报告发生奇怪的异常:
java.io.FileNotFoundException: res/drawable-mdpi/background.png
android.content.res.Resources$NotFoundException: File res/drawable-mdpi/background.png from drawable resource ID #0x7f02001f
Run Code Online (Sandbox Code Playgroud)
这绝对是不真实的,否则我不会自己编译或运行程序.我也相信资源在那里.这只是我被报道的例外之一.其他资源主要是布局也有相同的例外.
所以我的问题是这会怎么样?是因为Android系统无法正确安装我的应用程序?我几乎可以肯定这是必须的,因为我有很多用户没有问题地使用它.
请帮忙解决这个问题.
android ×6
sqlite ×2
ajax ×1
google-maps ×1
ios ×1
ipad ×1
iphone ×1
java ×1
java-me ×1
javascript ×1
jsf-2 ×1
objective-c ×1
oracle ×1
phone-number ×1
popup ×1
primefaces ×1
resources ×1
text ×1