Tag: android

在Universal Image Loader UIL中设置ViewPager的Image Wallaper

我正在使用Nostra Universal Image Loader插件,我希望能够将ViewPager上的当前图像看作手机壁纸。 我下面的代码可以设置壁纸,但不是他当前在ViewPager上显示的图像,它将是之前的图像或之后的图像,有时是Sting Array的ramdom图像。 public class ImagePagerFragment extends Fragment { public static final String TAG = ImagePagerFragment.class.getSimpleName(); VarController vc; public static final int INDEX = 2; public String[] imageUrls; DisplayImageOptions options; ImageView imageView; Button buttonSetWallpaper; WallpaperManager wallManager; ViewPager pager; int storePosition; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.i(TAG, “onCreate”); options = new […]

新闻事件的android小部件按钮

我正在尝试创建一个小部件按钮,以直接通过主屏幕运行应用程序活动。 根据my_button.xml文件按下它时,窗口小部件会更改图像。 但是当我点击它时我无法创建一个事件。 我需要知道如何调用“onPress”事件(例如)以调用我的主要活动中的方法。 我很感激你的帮助 我附上了相关文件。 widget.xml my_button.xml myWidgetProvider.java package com.callsift.activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.Context; import android.content.Intent; import android.util.Log; import android.widget.RemoteViews; import android.widget.Toast; public class MyWidgetProvider extends AppWidgetProvider { public static String ACTION_WIDGET_CONFIGURE = “ConfigureWidget”; public static String ACTION_WIDGET_RECEIVER = “ActionReceiverWidget”; @Override public void onUpdate(Context context, AppWidgetManager […]

如何在openCV中将轮廓转换为图像中心?

我正在研究android中的图像处理项目。 目前我的任务是提取对象并将其转换为图像的中心,以便我可以轻松地从中提取特征。 我已经提取了对象,现在我想将其转换为图像的中心并旋转它,使其在图像上水平对齐。 我在Android中使用OpenCV进行图像处理。 任何帮助都非常感谢。 谢谢

Java中的调试模式(正则表达式)失败(Android)

我在一段代码中进行模式匹配,在一种情况下可以正常工作但不能在另一种情况下工作。 该代码目前是: DLVRYrx = Pattern.compile(“(\\d+\\s\\p{Letter}+\\s\\d+)\\s(\\d+(?:\\.\\d+)?)\\s(\\d+)”); Log.d(TAG, “* Regex matched ” + DLVRYrx.matcher(“01 Jan 01 60.9876 1234″).groupCount() + ” groups”); // prints 3 as expected in logcat for (int i=19; i<(fields-6); i++) { final String DATAstr = values[i]; try { Matcher Dmatch = DLVRYrx.matcher(DATAstr); String data1 = Dmatch.group(0); } catch (IllegalStateException e) { Log.e(TAG, "! Text […]

实现Singleton模式以在任何地方访问对象

目前,我有一个类,其构造函数采用用户名,密码和上下文。 我希望能够从任何地方访问这个对象,所以我想实现一个单例模式。 当前构造函数使用传入的凭据来validation通过该类的未来api调用。 如果我要实现单例模式,我首先想到的是让getInstace()方法获取用户名,密码等等,但每次我抓住一个实例时都必须传递该信息似乎是错误的。 因此我想在添加第一个实例时添加某种.authenticate(usr, pswrd)方法。 我的问题是,这是正确的方法吗? 如果没有,那么处理这个问题的好方法是什么? 下面是当前的代码: 构造函数: public Play(String username, String password, Context context) { api = getApi(username, password); Intent intent = new Intent(context, MyService.class); context.bindService(intent, mConnection, Context.BIND_AUTO_CREATE); //check if first run //if so, call api for info and store locally //if not, update as needed SharedPreferences pref = context.getSharedPreferences(“pref”, Context.MODE_PRIVATE); SharedPreferences.Editor […]

要求Android程序连接到wifi打印机并物理打印内容

我有一个Android程序,它使用asp web服务。 现在我希望我的Android程序连接到wifi打印机并打印它从Web服务中消耗的内容。 我不知道从哪里开始以及使用什么资源。 任何帮助将受到高度赞赏。

Windows和Mac上的Android库项目

我代表我的两个Android开发团队问这个问题。 我使用Windows,而我的合作伙伴使用的是Macbook。 当通过Git共享项目时, classpaths意外地搞砸了。 以下是一些观察: 引用的库项目(最初工作)无法再解析。 通过“Java Build Path”中的Projects选项卡添加时,可以找到库。 但应用程序崩溃(由于NoClassDefFoundError ),再次指向一个混乱的构建路径结构。 最初在Mac上引用的库项目曾经直接作为JAR出现在构建路径中。 现在他们在Android Dependencies下做了,这很奇怪(前者更多)。 在Windows上,上面的JAR一直在Dependencies和Referenced Libraries下。 我想以一种我们可以在Git上共享项目并在未来无缝工作的方式来解决这个问题。 🙂

在DraggableGridView中显示布局

我正在尝试制作一个Grid of Image +字幕对,用户可以通过拖放重新排列。 要做到这一点,我使用DraggableGridView – https://github.com/thquinn/DraggableGridView 。 虽然我可以显示TextViews和ImageViews并重新排列它们,但是当我尝试在一个布局中连接它们时,一切都停止显示。 因此,在使用图像和标题解析XML之后,这可以工作: for(ImagePair pair : pairs){ tv = new TextView(this); tv.setText(pair.getText()); URL imageURL = new URL(pair.getURL()); Bitmap bmp = BitmapFactory.decodeStream(imageURL.openConnection().getInputStream()); imv = new ImageView(this); imv.setImageBitmap(bmp); dgv.addView(tv); dgv.addView(imv); 它显示文本和图像的网格,但它们没有配对 – 您可以用图像等切换文本的位置。 当我尝试插入包含图像+文本的布局时: for(ImagePair pair : pairs){ Bitmap bmp = BitmapFactory.decodeStream(imageURL.openConnection().getInputStream()); LayoutInflater li = getLayoutInflater(); View v = li.inflate(R.layout.image, […]

如何阅读Android中的Chrome历史记录

是否可以只阅读历史记录? 通过使用以下代码,我可以同时获取历史记录和书签,但我只想阅读历史记录。 String[] proj = new String[] { Browser.BookmarkColumns.TITLE, Browser.BookmarkColumns.URL }; String chnHistory = Browser.BookmarkColumns.BOOKMARK + ” = 0″+” OR visits > 0″; // 0 = history, 1 = bookmark mycur = getContentResolver().query(Browser.BOOKMARKS_URI, proj, chnHistory, null, null); int count = mycur.getCount(); mycur.moveToFirst(); array = new ArrayList(); if (mycur.moveToFirst() && count > 0) { while (count […]

如何为java中的ValueRange变量赋值?

我正在尝试使用此网页中的以下代码将Google工作表API编写function实施到我的应用中,但无法弄清楚如何为ValueRange变量赋值。 public class SheetsExample { public static void main(String args[]) throws IOException, GeneralSecurityException { // The ID of the spreadsheet to update. String spreadsheetId = “my-spreadsheet-id”; // TODO: Update placeholder value. //The A1 notation of the values to update. String range = “my-range”; // TODO: Update placeholder value. // TODO: Assign values to desired fields […]