public class main extends Activity {
EditText username,password1;
Button sub;
String uname,pass;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
sub = (Button) findViewById(R.id.btn_submit);
sub.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
username = (EditText) findViewById(R.id.uname);
password1 = (EditText) findViewById(R.id.editText2);
uname = (String) username.getText().toString();
pass = (String) password1.getText().toString();
if (uname.equalsIgnoreCase("uname"))
if (pass.equalsIgnoreCase("pass"))
Toast.makeText(main.this, "user is authenticated", Toast.LENGTH_LONG).show();
else
Toast.makeText(main.this, "Password Invalid", Toast.LENGTH_LONG).show();
else
Toast.makeText(main.this, "User or Password Invalid", Toast.LENGTH_LONG).show();
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
代码显示以下错误..
res\layout\Contact_us.xml: Invalid file name: must …Run Code Online (Sandbox Code Playgroud) 我试图在自定义ListView中显示我的新闻.每个新闻都包括一些图像,我想
1. 从服务器下载图像
2.在本地存储中保存
3.save 路径的图像成的SQLite
4. 使用我的自定义适配器在ListView中显示图像.
我刚刚遇到第1步和第2步的问题.我可以从服务器获取新闻并在我的ListView中显示它们
并通过在我的适配器中添加以下代码来显示缓存中的图像:
Picasso.with(context).load(image[position]).into(iv);
Run Code Online (Sandbox Code Playgroud)
通过使用Picasso.with(context).load(image[position]).into(target),我可以保存一个
存储中的图像.
请建议我你的想法......
更新:当我使用下面的代码时,只保存一个图像(我的图像数组的最后一个索引)!
如何使用此代码保存数组中的所有图像?!
@Override
protected void onPostExecute(Void result) {
SaveImages();
pDialog.dismiss();
super.onPostExecute(result);
}
String fileName = null;
public void SaveImages() {
for(int i = 0; i < image.length; i++) {
Picasso.with(this).load(image[i]).into(target);
fileName = "image-" + i + ".jpg"; …Run Code Online (Sandbox Code Playgroud) 我已经看到这提到了网络上的一些地方,但还没有在任何地方找到答案.
我正在使用ALMovieplayercontroller库.一切正常,但当我试图播放Youtube视频时,它给了我错误.
_itemFailedToPlayToEnd:{kind = 1; new = 2; old = 0; }
编辑
- (void)setContentURL:(NSURL *)contentURL {
self.movieSourceType = MPMovieSourceTypeStreaming;
[super setContentURL:contentURL];
[[NSNotificationCenter defaultCenter] postNotificationName:ALMoviePlayerContentURLDidChangeNotification object:nil];
[self play];
}
Run Code Online (Sandbox Code Playgroud)
这是我的代码
ALMoviePlayerControls *movieControls = [[ALMoviePlayerControls alloc] initWithMoviePlayer:self.moviePlayer style:ALMoviePlayerControlsStyleDefault];
//[movieControls setAdjustsFullscreenImage:NO];
[movieControls setBarColor:[UIColor colorWithRed:195/255.0 green:29/255.0 blue:29/255.0 alpha:0.5]];
[movieControls setTimeRemainingDecrements:YES];
//assign controls
[self.moviePlayer setControls:movieControls];
[self.view addSubview:self.moviePlayer.view];
self.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
//THEN set contentURL
[self.moviePlayer setContentURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=NaosmAGx8NM"]];
Run Code Online (Sandbox Code Playgroud)
我无法找到解决方案.
请帮忙.
在最新的Android SDK中我们现在有了新的CardView,我用新版本替换了我的旧版CustomCardView,但是在旧版本的Android上运行时,我看到state_pressed&state_focused丑陋的正方形显示在CardView上方...
有没有人知道如何在新的CardView中模拟以下内容,但仅限于使用旧版本的Android?
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:enterFadeDuration="150"
android:exitFadeDuration="150" >
<item android:state_pressed="true"
android:drawable="@drawable/card_on_press"/>
<item android:state_focused="true" android:state_enabled="true"
android:drawable="@drawable/card_on_focus"/>
<item android:state_enabled="true"
android:drawable="@drawable/card_default"/>
<item android:state_enabled="false"
android:drawable="@drawable/card_on_press"/>
</selector>
Run Code Online (Sandbox Code Playgroud)
对于那些您感兴趣的人,我现在正在使用的是CardView:
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/CardView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:foreground="?android:attr/selectableItemBackground"
android:onClick="RunSomeMethod"
card_view:cardCornerRadius="4dp"
android:focusable="true"
android:elevation="2dp">
<LinearLayout
android:id="@+id/LinearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:focusable="false"
android:visibility="visible">
</LinearLayout>
</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud) 我一直在使用AppCompact-V21中提供的最新工具栏小工具和导航抽屉进行材料设计.
我关心的是如何将导航抽屉图标设置到工具栏的右侧.虽然我可以通过设置从右侧打开导航抽屉android:layout_gravity="right"但导航图标仍然显示在工具栏的左侧.
使用旧版时Action Bar,我可以使用自定义抽屉图标右侧的按钮创建自定义操作栏,并单击自定义导航抽屉图标打开/关闭抽屉.
我是新手在android中渲染文件,我想在我的应用程序中渲染或显示docx文件.
我已经从docx文件中提取了文本,但现在我也想从docx文件中提取图像.
我已经找到了几种用纯Java显示图像的方法,但Android有什么好的例子吗?
我试过这段代码来获取图片但没有工作......
public void extractImages(Document xmlDoc)
{
NodeList binDataList = xmlDoc.getElementsByTagName("w:drawings");
String fileName = "";
Node currentNode;
for(int i = 0; i < binDataList.getLength(); i++)
{
currentNode = binDataList.item(i);
if(currentNode.getNodeType() == Node.ELEMENT_NODE && ((Element)currentNode).hasAttribute("w:name"))
{
File newImageFile = new File(picDirectory, ((Element)currentNode).getAttribute("w:name").replaceFirst("wordml://", ""));
if(newImageFile.exists())
{
}
else
{
if(writeImage(newImageFile, currentNode))
{
//Print some success message
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 这是我正在使用的代码,它工作得很好,但我如何只将文件类型设置为 jpg 和 png 并禁止/不显示库中的任何其他图像
private void ButtonOnClick(object sender, EventArgs eventArgs) {
Intent = new Intent();
Intent.SetType("image/*");
Intent.SetAction(Intent.ActionGetContent);
StartActivityForResult(Intent.CreateChooser(Intent, "Select Picture"), PickImageId);
}
#endregion
#region Get the Path of Selected Image
private string GetPathToImage(Uri uri) {
string path = null;
// The projection contains the columns we want to return in our query.
string[] projection = new[] {
Android.Provider.MediaStore.Images.Media.InterfaceConsts.Data };
using (ICursor cursor = ManagedQuery(uri, projection, null, null, null)) {
if (cursor != null) {
int columnIndex = cursor.GetColumnIndexOrThrow(Android.Provider.MediaStore.Images.Media.InterfaceConsts.Data);
cursor.MoveToFirst(); …Run Code Online (Sandbox Code Playgroud) 这是我的代码.我需要得到我的数组的最小值,最大值,以便能够得到范围,每当我输入数字时,最小值为0.请帮助我.谢谢:)
final AutoCompleteTextView inputValues = (AutoCompleteTextView) findViewById(R.id.txt_input);
final TextView txtMinimum = (TextView) findViewById(R.id.txtMinimum);
final TextView txtMaximum = (TextView) findViewById(R.id.txtMaximum);
final TextView txtRange = (TextView) findViewById(R.id.txtRange);
Button btncalculate = (Button)findViewById(R.id.btncalculate);
btncalculate.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String []values = ( inputValues.getText().toString().split(","));
int[] convertedValues = new int[values.length];
// calculate for the minimum and maximum number
int min = 0;
int max=0;
min = max = convertedValues[0];
for (int i = 0; i < convertedValues.length; ++i) {
convertedValues[i] =Integer.parseInt(values[i]);
min …Run Code Online (Sandbox Code Playgroud) 我需要动态设置设备时间。如果可能,请指导我
就我尝试而言
主活动.java
Calendar c = Calendar.getInstance();
c.set(2010, 1, 1, 12, 00, 00);
Run Code Online (Sandbox Code Playgroud)
清单文件
<permission android:name="android.permission.SET_TIME"
android:protectionLevel="signatureOrSystem"
android:label="@string/app_name" />
Run Code Online (Sandbox Code Playgroud)
提前致谢
如何将图像转换为二进制数据 .. ???
我想将转换后的二进制数据发送到另一台设备或Web服务器.
哪种机制最好这样做.