小编Cri*_*ian的帖子

Android:BroadcastReceiver重启已杀死/崩溃的应用程序

我有一个应用程序,我希望能够在发生错误或崩溃/应用程序关闭时重新启动它.我熟悉如何注册BroadcastReceivers,使用警报等.

是否有任何信号可以拦截应用程序在关闭时发出的信号?或者当任何应用程序关闭时操作系统发出?

android operating-system broadcastreceiver android-intent

4
推荐指数
1
解决办法
3151
查看次数

如何使用电子邮件中附带的附件启动Android的电子邮件活动?

在我的机器人中,如何在附加附件的情况下启动android的撰写电子邮件活动?

android

4
推荐指数
1
解决办法
3786
查看次数

关于getView()的问题

任何人都可以解释以下代码的作用吗?

  public View getView(int position, View convertView, ViewGroup parent) {

   // TODO Auto-generated method stub
   View myView = null;
   try {
    myView = convertView;
    if (null == myView) {
     LayoutInflater li = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);

     myView = li.inflate(R.layout.demographic_list_item, null);

    }
    if (mScan_listItems[position] != null) {
     // read the values and attach them.
     TextView tv1 = (TextView) myView
       .findViewById(R.id.DemoGraphicItem_Text);

     tv1.setText(mScan_listItems[position]);

    }

   } catch (Exception e) {
    e.printStackTrace();
   }

   return myView;
  }

 }
Run Code Online (Sandbox Code Playgroud)

android

4
推荐指数
1
解决办法
3536
查看次数

Android:将图像存储到项目目录(文件)中?

我想将我的Bitmap图像存储到项目目录中.如何访问项目文件夹或项目文件夹的地址是什么?

directory android store image file

4
推荐指数
1
解决办法
8123
查看次数

每个活动底部的常用按钮或标签

我想在每个屏幕/活动的底部放置一些快捷方式或按钮.我知道我们可以通过使用framelayout/relativelayout,tab widget等来做到这一点.

因为,我需要为每个活动提供它,我是否需要为每个活动和按钮操作再次编写XML布局?是否可以在按钮点击等参考布局和操作,以便相同的代码冗余?

layout tabs android

4
推荐指数
1
解决办法
3402
查看次数

获得实际的视图高度

简单的问题,也许是令人沮丧的复杂但希望简单的答案?

获取其大小设置为FILL_PARENT的元素的实际高度的"最佳实践"是什么?

size android android-layout

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

如何在使用反射创建的对象上注入东西?

一个简单的例子:

class C{}

class B{
    @Inject C c;
    void doSomething(){
         System.out.println(c);
    }
}

class A{
    @Inject A(B b){
        b.doSomething();//this works fine and prints the c object
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我使用反射创建B对象:

class A{
     A(){
         // blah blah blah 
         B b = constructor.newInstance();
         b.doSomething(); // sigh, this prints null!!!
     }
}
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是:如果我使用反射创建B对象(而不是通过Guice注入),如何使注入工作?

java guice code-injection

4
推荐指数
1
解决办法
2472
查看次数

如何填充包含孔的Android路径而不填充漏洞?

我目前正在为Android(API级别7)编写非常简单的游戏来发现和学习android SDK.此游戏涉及在屏幕上绘制形状,触摸时会改变颜色.

某些形状可能嵌入一个或多个孔.我的问题是:如果我触摸形状,整个事物的颜色变化,甚至是孔洞.这是我使用的伪代码,shape是我想绘制的多边形,边界是它的外边界,是一个洞的数组.洞和边界保持他们的点数组.

Path MyPath = Path();
Path.moveTo(boundary.points[0].x, boundary.point[0].x);
for (point in boundary) {
  MyPath.lineTo(point.x, point.y);
}
Path.close();

for (hole in shape.holes) {
  MyPath.moveTo(hole.points[0].x,hole.points[0].y);
  for (point in hole) {
    MyPath.lineTo(point.x, point.y);
  }
  MyPath.close();
}

// setting Paint here...
canvas.drawPath(MyPath, MyPaint);
Run Code Online (Sandbox Code Playgroud)

他们在Android中关于路径的东西是我缺少的,还是你有其他方法可以做到这一点?

graphics android

4
推荐指数
1
解决办法
4880
查看次数

如何在Android中实现事件和委托概念?

我有一个调用webservice的活动并进行xml解析.我希望我的活动等待xml解析类执行,然后我希望我的活动继续.我想知道是否有一个事件委托概念存在于android中,通过它我可以让我的xml解析类在它结束时响应我的活动.

android

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

在Android中使用AlarmManager启动日常服务?

我需要每晚午夜运行服务.我想使用AlarmManager来做到这一点.

你能给我一些如何让它正常工作的指导吗?

alarmManager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
alarmManager.setInexactRepeating(AlarmManager.ELAPSED_REALTIME, System.currentTimeMillis(), AlarmManager.INTERNAL_DAY, serviceIntent);
Run Code Online (Sandbox Code Playgroud)

也许我需要使用Calendar对象来指定时间?谢谢你的帮助!

android

3
推荐指数
1
解决办法
6402
查看次数