小编Jon*_*nik的帖子

如何在Android中创建循环ImageView?

我怎么能ImageView在Android中创建圆形?

我尝试了以下代码,但它没有正常工作.

码:

Bitmap circleBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);

BitmapShader shader = new BitmapShader (bitmap,  TileMode.CLAMP, TileMode.CLAMP);
Paint paint = new Paint();
paint.setShader(shader);

Canvas c = new Canvas(circleBitmap);
c.drawCircle(bitmap.getWidth()/2, bitmap.getHeight()/2, bitmap.getWidth()/2, paint);

imageView.setImageBitmap(circleBitmap);
Run Code Online (Sandbox Code Playgroud)

圆圈内的图像:

在此输入图像描述

我怎样才能做到这一点?

android imageview android-image android-imageview

250
推荐指数
1
解决办法
28万
查看次数

"评价此应用" - 手机上的Google Play商店应用中的链接

我想在Android应用中添加"评价此应用"链接,以便在手机上打开用户Google Play商店应用中的应用列表.

  1. 我必须编写哪些代码才能在手机上的Google Play商店应用中创建market://or http://-link?
  2. 你把代码放在哪里?
  3. 有没有人有这样的示例实现?
  4. 您是否必须指定放置market://http://链接的屏幕,哪个最适合使用 - market://或者http://

android android-intent google-play

244
推荐指数
12
解决办法
15万
查看次数

Android buildscript存储库:jcenter VS mavencentral

我最后一次使用Android Studio时,它生成了.gradle带有mavencentral()buildscript存储库的文件,而现在已经存在了jcenter().

任何人都可以解释与此相关的问题.还有其他的回购吗?什么时候应该切换它们?它们对项目,模块,库有什么影响?Android开发人员的其他任何必需品?

谁负责维护这些回购?

java android maven-central android-gradle-plugin jcenter

232
推荐指数
4
解决办法
6万
查看次数

免费的XML格式化工具

是否有一个免费的XML格式(缩进)工具可用于我可以通过XML字符串并将其格式化,以便我可以正确读取XML文档?

谢谢

编辑〜我在Windows XP上使用XML Notepad.

xml xml-formatting

222
推荐指数
6
解决办法
17万
查看次数

如何从字母数字文本中删除前导零?

我已经看到了如何在SO中为零添加前缀的问题.但不是其他方式!

你们可以建议我如何删除字母数字文本中的前导零?是否有任何内置API或我是否需要编写方法来修剪前导零?

例:

01234 converts to 1234
0001234a converts to 1234a
001234-a converts to 1234-a
101234 remains as 101234
2509398 remains as 2509398
123z remains as 123z
000002829839 converts to 2829839
Run Code Online (Sandbox Code Playgroud)

java string alphanumeric

205
推荐指数
9
解决办法
26万
查看次数

如何拆分以逗号分隔的字符串?

我有一个长度未知的字符串,看起来像这样

"dog, cat, bear, elephant, ..., giraffe"
Run Code Online (Sandbox Code Playgroud)

将这个字符串除以逗号的最佳方法是什么,这样每个单词都可以成为ArrayList的一个元素?

例如

List<String> strings = new ArrayList<Strings>();
// Add the data here so strings.get(0) would be equal to "dog",
// strings.get(1) would be equal to "cat" and so forth.
Run Code Online (Sandbox Code Playgroud)

java string split

191
推荐指数
4
解决办法
53万
查看次数

参数或参数?

我常常发现自己对如何使用术语"参数"和"参数"感到困惑.它们似乎在编程世界中可以互换使用.

使用它们的正确惯例是什么?

language-agnostic parameters arguments terminology function

190
推荐指数
5
解决办法
3万
查看次数

如何从Uri获取位图?

如何从Uri中获取Bitmap对象(如果我成功将其存储在 /data/data/MYFOLDER/myimage.png或中file///data/data/MYFOLDER/myimage.png)以在我的应用程序中使用它?

有没有人知道如何实现这一目标?

android uri android-image android-bitmap

187
推荐指数
10
解决办法
30万
查看次数

如何在Android Project中使用ThreeTenABP

我正在添加这个问题,因为我是Java和Android的新手,我搜索了几个小时试图解决这个问题.答案来自相关答案的组合,所以我想我会记录我为其他可能正在努力的人学到的东西.见答案.

对于一些背景知识,我的经验主要是PHP的Web开发和一点Ruby.我唯一的操作系统是Linux(Ubuntu Studio),我(不情愿地)在Android Studio 2.1.2中开发我的第一个Android应用程序.我的Java设置如下:

>java -version
> openjdk version "1.8.0_91"
> OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14)
> OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Run Code Online (Sandbox Code Playgroud)

datetime android android-gradle-plugin threetenbp threetenabp

169
推荐指数
3
解决办法
2万
查看次数

通知单击:活动已打开

我有一个带有通知的应用程序,如果我点击它们就会打开某个活动.我想要的是,如果我点击通知并且活动已经打开,它就不会再次启动,而是会被带到前面.

我以为我可以用国旗做FLAG_ACTIVITY_BROUGHT_TO_FRONTFLAG_ACTIVITY_REORDER_TO_FRONT,但它一直再次打开它,所以我有两次活动.

这是我的代码:

event_notification = new Notification(R.drawable.icon,
            mContext.getString(R.string.event_notif_message), System.currentTimeMillis()); 
Intent notificationIntent = new Intent(mContext, EventListActivity.class);
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
sendNotification(event_notification, notificationIntent, mContext.getString(R.string.event_notif_title),
                body, Utils.PA_NOTIFICATIONS_ID);
Run Code Online (Sandbox Code Playgroud)

我可以使用标志管理它,还是应该在SharedPreferences中存储变量以检查它是否已打开?

谢谢!

notifications android android-activity

154
推荐指数
4
解决办法
7万
查看次数