小编Wal*_*ain的帖子

扩展活动类

我对Android(Java)开发完全不熟悉,我对此感到非常兴奋!谷歌的开发者指南非常棒,我在很短的时间内学到了很多东西.它甚至让我在夜间保持清醒;)

今天我经历了制作菜单,有一些我无法理解的东西.这是关于扩展课程.指南说:

提示:如果您的应用程序包含多个活动,并且其中一些活动提供相同的"选项"菜单,请考虑创建一个除onCreateOptionsMenu()和onOptionsItemSelected()方法之外不执行任何操作的活动.然后为应共享相同选项菜单的每个活动扩展此类.这样,您只需管理一组代码来处理菜单操作,每个后代类都会继承菜单行为.

我没有得到的是如何扩展一个类......假设我有一个MainActivity和一个SubActivity.我想在两个活动中都有相同的菜单,所以我制作了MainMenuActivity.如何为这两个活动扩展此类?

是的我在网上搜索但找不到任何可用的.我真的很想了解它,所以我希望任何人都可以帮我解决一些样本代码+解释.先感谢您!!

android class extending android-activity

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

如何在FrameLayout中心设置图像

我正在做一个项目,我想在中心设置一个图像.我正在使用TableLayout,我想在FrameLayout中设置这个图像.如果您有任何想法,请建议我.这非常紧迫.对所有人而言.这是我的代码:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:shrinkColumns="*"
android:stretchColumns="*" >

       <FrameLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
         android:layout_weight="1"
          android:layout_gravity="center"
          android:scaleType="center"
         >

        <com.nexbits.digitechi.DrawCanvas
        android:id="@+id/SurfaceView"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

         />


     </FrameLayout>

     <TableRow

     android:layout_height="wrap_content"
     android:layout_width="fill_parent"
     android:gravity="center_horizontal">


    <ImageButton
        android:id="@+id/imageButton5"

        android:layout_weight="1"
        android:padding="20dip"
        android:layout_gravity="center_horizontal"
        android:onClick="video"
        android:src="@drawable/ic_webcamera" />

    <ImageButton
         android:id="@+id/imageButton3"
         android:layout_weight="1"
         android:layout_gravity="center_horizontal"

         android:padding="20dip"
         android:src="@drawable/ic_twitter64" />

    <ImageButton
        android:id="@+id/imageButton2"

         android:layout_weight="1"
         android:padding="20dip"
         android:layout_gravity="center_horizontal"

         android:src="@drawable/ic_brightness64" />

      <ImageButton
          android:id="@+id/imageButton4"
          android:layout_weight="1"
          android:padding="20dip"
          android:layout_gravity="center_horizontal"
          android:src="@drawable/microscope" />
         </TableRow>
         </TableLayout>
Run Code Online (Sandbox Code Playgroud)

android

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

如何从已编译的iOS应用程序中解压缩/ .nib文件

有没有办法从iTunes下载的*.ipa文件中获取未压缩的*.nib文件?我知道有一些方法可以使用File榨汁机或类似工具提取资源(jpg/png /声音).但我正在寻找一种工具,它可以从*.ipa文件中提取*.nib或*.xib文件以重用nib.

谢谢你的帮助.

iphone xcode objective-c

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

从服务运行intent DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN

我有一项服务,我想要服务推广,以启用它作为设备管理员,直到现在我从服务启动这种类型的UI交互,如

    Intent intent2 = new Intent();
    intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    intent2.setAction(android.content.Intent.ACTION_VIEW);
    intent2.setDataAndType(uri, "application/vnd.android.package-archive");
    context.startActivity(intent2);
Run Code Online (Sandbox Code Playgroud)

它的工作原理,但使用DevicePolicyManager我找不到方法:

        Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mAdminName);
        intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,  "some text.");
        context.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

不起作用:不要宣传任何东西,但也不要崩溃.没有intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);它只是崩溃,因为这段代码在服务内部.想法?

android task android-intent device-policy-manager

6
推荐指数
2
解决办法
6414
查看次数

什么是最好的node.js集群?

节点http://nodejs.org/docs/v0.6.19/api/cluster.html中有一个集群模块

但我发现了一些其他类似的实现https://github.com/learnboost/cluster

什么是最好的,谁有经验?

其他问题,

是否有必要在生产中使用nginx?如果是这样,为什么?具有节点,100K,200k的单个现代多核服务器可以处理多少个同时连接?

感谢名单!

nginx cluster-computing node.js

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

iOS获取UIImageView的可视图像部分

我想要得到的可见部分UIImageUIImageView.UIImageView占据整个屏幕.添加了捏合和平移手势UIImageView.因此,用户可以平移/缩放图像视图.平移/缩放后,我想仅裁剪图像视图的可见部分.我尝试了很多方法.但它给我带来了错误的图像部分.

提前致谢.

iphone objective-c ios

2
推荐指数
1
解决办法
4423
查看次数

iOS TableView非常缓慢地加载数据

我正在研究一个解析来自Web服务的数据并在表格视图中显示的项目.一切都很好,但我对tableview的表现不满意.在从Web解析数据后,我调用了重新加载数据来显示数据,但它没有立即显示单元格.它在10/15秒后显示数据.在调用重载数据之前,我已经检查了所有数据的加载.奇怪的是,如果我试图拖动桌子,它会立即显示细胞.

任何的想法?

更新

-(void)receivedCategories:(NSMutableArray *)categoryItems{
  [self.spinner stopAnimating];
  self.categories=categoryItems;
  if (self.tableView!=nil) {
    [self.tableView reloadData];
  }
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
  return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
  return [self.categories count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
  static NSString *CellIdentifier = @"CategoryCell";
  CategoryCell    *cell           = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  cell.category                   = [self.categories objectAtIndex:indexPath.row];
  return cell;
}
Run Code Online (Sandbox Code Playgroud)

CategoryCell.m

@implementation CategoryCell

- (void)setCategory:(Category *)category
{
  [self.categoryTitle setText:category.title ];
  [self.categorySubTitle setText:category.description];
}

@end
Run Code Online (Sandbox Code Playgroud)

iphone ios ios5 ios6

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

Android:onDraw上的CreateBitmap

在我的自定义视图中,我在onDraw方法中调用createBitmap。我怀疑,在onDraw上随时创建位图是否正确?每当调用onDraw时,我都会创建新的位图,但是旧的位图会怎样?

memory android ondraw

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