Tag: android

如何在listview文件浏览器中删除条目和video文件?

问题描述:我想要一个“删除”function,可以在列表视图中执行删除/删除所选条目,同时删除Video_List目录中的驻留video文件字符串,然后刷新列表视图的内容? 我是android / java的新手可以有人帮我吗? 向下滚动以评估我面临的问题! 有人能告诉我,我应该添加到当前代码中的具体代码是什么,以执行上述function?

Firebase / Android:将检索到的值从Firebase添加到arraylist会返回空指针exception

我正在尝试将检索到的值从Firebase数据库添加到Arraylist并从那里添加到String数组。 我的检索方法工作正常。 我可以把所有的价值都打印出来。 但显然它并没有被添加到arraylist。 这是我在片段类的onActivityCreated()中检索的代码。 ArrayList allBrands = new ArrayList(); brandRef=FirebaseDatabase.getInstance().getReferenceFromUrl(“https://stockmanager-142503.firebaseio.com/Brands”); q=brandRef.orderByChild(“brandName”); q.addChildEventListener(new ChildEventListener() { @Override public void onChildAdded(DataSnapshot dataSnapshot, String s) { allBrands.add((dataSnapshot.getValue(Brand.class)).getBrandName()); Toast.makeText(getActivity(),(dataSnapshot.getValue(Brand.class)).getBrandName(), Toast.LENGTH_SHORT).show(); } @Override public void onChildChanged(DataSnapshot dataSnapshot, String s) { } @Override public void onChildRemoved(DataSnapshot dataSnapshot) { } @Override public void onChildMoved(DataSnapshot dataSnapshot, String s) { } @Override public void […]

即使我正在调用thread.interrupt(),线程也不会中断

我正在学习如何在Android中使用线程,为此,我做了一个小应用程序,它会播放一系列音符。 这个想法是有一个开始按钮和一个结束按钮(显然)如果按下开始按钮它开始播放音乐,如果你按下结束按钮,它就会停止。 启动按钮工作正常,但问题是结束按钮没有。 我无法弄清楚原因,所以也许你们中的一些人可以帮助我。 这是代码: public class PressAndPlay extends Activity { private volatile Thread initBkgdThread; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button startButton = (Button) findViewById(R.id.trigger); startButton.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { // create thread initBkgdThread = new Thread(new Runnable() { public void run() { play_music(); } }); initBkgdThread.start(); } }); […]

阻止从登录默认消息传递应用程序发送SMS

我有一个自动回复我建立的Android应用程序,我不希望自动回复(发送短信)显示在默认的消息应用程序中。 我搜索并搜索过,找不到答案。 有没有办法绕过将发送的短信写入默认的短信应用程序? 这是我的BroadcastReciever,我用它来获取数据并发送消息 public class SmsReceiver extends BroadcastReceiver { ParseUser user = ParseUser.getCurrentUser(); // Auto reply message composed of the current reply and url from that business String msg = user.getString(“myCurrentReply”) + ” ” + user.getString(“couponUrlChosen”); List smsFromList = user.getList(“smsFrom”); String userName = (String) user.get(“username”); @Override public void onReceive(final Context context, Intent intent) { […]

如何解决通过Wi-Fi(android API)发现其他设备?

最近我按照Developer.Android.Com给出的步骤进行操作 但似乎我在那里有一些运气。 我试图发现附近可用的同伴,把他们放入arraylist但似乎没有运气。 我没有得到任何东西。 我的实际2设备实际上是Android 4.1和4.2由于Wifi Direct基于API等级14,这是Android 4.0+所以我认为我的真实设备不是问题。 我使用的概念是使用1个活动和1个BroadCast接收器。 请看看我的代码,我是错误地写了还是忘记了什么? Chat1Activity.java package com.example.androtut; import java.util.ArrayList; import others.MyBroadcastReceiver; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.IntentFilter; import android.net.wifi.p2p.WifiP2pDeviceList; import android.net.wifi.p2p.WifiP2pManager; import android.net.wifi.p2p.WifiP2pManager.Channel; import android.net.wifi.p2p.WifiP2pManager.PeerListListener; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class Chat1Activity extends Activity { private final IntentFilter mintentFilter = new IntentFilter(); private […]

使用volley库,在onResponse方法中,ArrayList有一些数据,但在OnResponse方法之外,arraylist是空的

我在模型中进行网络操作,然后返回结果,但是当我返回时,arraylist大小为零,但在onResponse方法中,arraylist大小不为零。 怎么解决这个? public class doInBackground { //i have initialized the arraylist here ArrayList arrayList=new ArrayList(); String url=”http://192.168.10.3/volley/allUser.php”; private Context context; public doInBackground(Context context){ this.context=context; } public ArrayList getArrayList(){ JsonArrayRequest jsonArrayRequest=new JsonArrayRequest(Request.Method.POST, url, null, new Response.Listener() { @Override public void onResponse(JSONArray response) { for(int i=0;i<response.length();i++){ try { JSONObject jsonObject=response.getJSONObject(i); Contact contact=new Contact(); contact.setName(jsonObject.getString("name")); contact.setUserName(jsonObject.getString("username")); arrayList.add(contact); } […]

添加元素后,ArrayList为空

我有这个Android代码从服务器带来一个JSON并从该JSON填充一个ArrayList我检查了响应空间内的ArrayList“饭”的大小它给了我1但是当我在StringRequest对象后检查它我得到0项。 餐点在全局范围内定义并在oncreateview函数内初始化。代码: public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment Log.i(“debug”,”on create view”); View view =inflater.inflate(R.layout.fragment_meal_list,container,false); ListView List ; meals=new ArrayList(); String url=”http://syriankitchen.tk/get_recent.php”; StringRequest mealsrequest = new StringRequest(Request.Method.GET, url, new Response.Listener() { @Override public void onResponse(String response) { try{ JSONObject object= new JSONObject(response); JSONArray mealsArray = object.getJSONArray(“result”); […]

iText使用不相等的页面大小创建文档

我想使用具有不相等页面大小的itext创建一个pdf文件。 我有这两个矩形: Rectangle one=new Rectangle(70,140); Rectangle two=new Rectangle(700,400); 我正在写这样的pdf: Document document = new Document(); PdfWriter writer= PdfWriter.getInstance(document, new FileOutputStream((“MYpdf.pdf”))); 当我创建文档时,我可以选择指定页面大小,但我想在pdf中为不同页面设置不同的页面大小。 有可能吗? 例如。 第一页将有一个矩形作为页面大小,第二页将有两个矩形作为页面大小。

如何在应用程序外部显示AlertDialog框?

@Override public void run() { //Create thread that can alter the UI AlarmPage.this.runOnUiThread(new Runnable() { public void run() { cal = Calendar.getInstance(); //See if current time matches set alarm time if((cal.get(Calendar.HOUR_OF_DAY) == alarmTime.getCurrentHour()) && (cal.get(Calendar.MINUTE) == alarmTime.getCurrentMinute())){ //If the sound is playing, stop it and rewind if(sound.isPlaying()){ ShowDialog(); alarmTimer.cancel(); alarmTask.cancel(); alarmTask = new PlaySoundTask(); alarmTimer […]

使用aSmack客户端映射Openfire自定义插件

我是XMPP的新手,请原谅我,如果这个问题听起来很愚蠢。 我想创建一个自定义插件并将其映射到Android上的aSmack客户端。 我正在尝试应用我的Web服务知识,但我没有赢。 所以请引导我的思路走向最佳方法,一个例子将非常有用。 提前完成。