小编Kir*_*kov的帖子

PagerAdapter开始位置

我使用以下示例来表达我的viewPager:http: //code.google.com/p/viewpagerexample/issues/list

这个例子的问题是我无法弄清楚如何设置我的起始位置,默认的起始位置是0.基本上我不能控制左边或右边是否有可用的视图.

有没有办法控制中心的View当前位置?有更好的方法吗?是否有可能使其圆形?

android swipe android-viewpager

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

"致命:在第XX行损坏补丁"时,升级单行

当我尝试使用git gui(右键单击 - >用于提交的阶段行)来演示单行或多行时,我收到以下错误.这不是第一次发生在我身上,我发现其他人正面对它.但是我找不到如何解决它.

有没有人遇到过这个问题?有什么我可以做的(暂存所有文件不是一个真正的解决方案)

更新: 这是一个文件,当我尝试暂存已删除的行时,它给出了以下错误.

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" 
    android:src="@drawable/texture"
    android:tileMode="repeat"
-   android:dither="true"
    >
</bitmap>
\ No newline at end of file
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

fatal: corrupt patch at line 14
Run Code Online (Sandbox Code Playgroud)

奇怪的是以下罚款甚至没有14行!?注意用新行结束文件并没有解决问题

git git-gui

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

List对象是否通过引用传递?

可能重复:
Java是否通过引用传递?

List对象是否通过引用传递?换句话说,如果我将一个ArrayList (java.util.ArrayList)对象传递给一个类,它会在我更改它时自动更新吗?

java list

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

mp4parse timelapse帧率

我正在尝试摄取mp4文件并使其成为游戏中时光倒流.它适用于下面的代码.但是,输出文件的帧速率为16*originalFrameRate.由于我不打算将其作为slow motion视频播放,我宁愿丢弃这些冗余帧以使输出文件更小.

Movie inputMovie = MovieCreator.build(fileUri);

List<Track> videoTracks = new LinkedList<>();

for (Track track : inputMovie.getTracks()) {
    if (track.getHandler().equals("vide")) {
        videoTracks.add(track);
    }
}

final int speedByFactorOf = 16;

Movie outputMovie = new Movie();

AppendTrack appendedTracks = new AppendTrack(videoTracks.toArray(new Track[videoTracks.size()]));
outputMovie.addTrack(new WrappingTrack(appendedTracks) {
    @Override
    public long[] getSampleDurations() {
        long[] l = super.getSampleDurations();
        for (int i = 0; i < l.length; i++) {
            l[i] /= speedByFactorOf;
        }
        return l;
    }
});

BasicContainer out = (BasicContainer) new DefaultMp4Builder().build(outputMovie);

FileChannel …
Run Code Online (Sandbox Code Playgroud)

java mp4parser

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

Sherlock Actionbar RTL

Android 4.2引入了对Right To Left操作栏的支持,有没有办法将Sherlock Action栏配置为RTL模式?

请注意,当前的Sherlock Actionbar版本是4.2,但我找不到任何与RTL支持相关的内容.

android right-to-left actionbarsherlock

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

在越狱设备上本地拉取通知

由于iOS框架在发布之前不允许本地通知执行代码,因此我正在寻找一种在越狱设备上实现代码的方法.

  • 是否在越狱设备上内置功能以安排代码执行而无需用户进行交互?
  • 代码应下载更新并确定用户是否应收到通知.
  • 希望使用推送通知,这需要一个外部服务器,以他们推给用户.

更新

好吧,我已经成功创建了一个守护进程,它在启动时启动并保持运行.但是,发布通知需要该UIApplication对象.根据文档,这个单例是由UIApplicationMain()方法创建的,对于常规应用程序来说main().由于我希望通知由守护进程发布,因此单例是零.

我可以创建一个实例UIApplication吗?或者以其他方式发布通知?

我已经尝试调用UIApplicationMain()然后在应用程序委托中发布通知,以及杀死应用程序,但这显示了一个黑屏暂时; 我想它启动了应用程序.此外,当应用程序无法启动时(当手机尚未完全启动时),它会导致守护程序崩溃.

这是代码的草图

int main(){
   if(launchedBySpringBoard || launchedBynotification)
      UIApplicationMain(...);
   else if(launchedByDaeamon)
      StartRunLoop();
}

void triggerdByRunLoopEveryXhours(){
    downloadData();
    if(isNewData())
       postNotification();
}
Run Code Online (Sandbox Code Playgroud)

notifications jailbreak ios

12
推荐指数
3
解决办法
3597
查看次数

将父级转换为子级 - BufferedImage对象

ClassCastException每当我尝试将BufferedImage(父)强制转换为我自己扩展的AdvancedBufferedImage(child)时,我都会得到一个,我没有覆盖任何方法而且我已经实现了所有承包商而没有修改它们

每当我尝试使用ImageIO.read()方法从File创建AdvancedBufferedImage时,我就会得到这个异常.

File file = new file(path);
AdvancedBufferedImage image = (AdvancedBufferedImage) ImageIO.read(file);
Run Code Online (Sandbox Code Playgroud)

似乎应该没有任何问题,可能是什么问题?

java bufferedimage casting

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

以编程方式本机崩溃

是否有一种简单的方法可以使应用程序因本机崩溃而崩溃,以测试本机崩溃报告?

请注意,我正在寻找适用于所有设备的通用解决方案,而不是特定于设备的解决方案。我想过使用Unsafe类(将非法地址写入卡住的),但看起来不支持

android dalvik android-ndk

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

为 Spring Controller 自动生成客户端

TL;DR:为每个 REST Spring Controller 自动生成 HTTP 客户端,以便在用 Spring 编写的其他服务中重用。

当使用多个用 spring 编写的微服务时,我发现自己为每个控制器重写了客户端。假设我在服务 X 中编写了一个控制器:

@RestController
public class SubscriptionController {

    @Autowired
    private SubscriptionService subscriptionService;

    @RequestMapping(value = "/subscription", method = RequestMethod.GET)
    public SubscriptionDTO getMySubscription() {
        return subscriptionService.getCurrentUserSubscription();
    }

}
Run Code Online (Sandbox Code Playgroud)

我将在服务 Y 中导入 DTO,将 HTTP 请求写入另一个服务中定义的映射,并为其编写测试。

@Service
public class SubscriptionApiService {

    @Autowired
    private HttpClient httpClinet;

    public SubscriptionDTO getMySubscription() {
        return httpClient.get("/subscription", SubscriptionDTO.class);
    }

}
Run Code Online (Sandbox Code Playgroud)

这是一个非常重复的过程,我很确定有人已经写了一个库来自动化这个过程。但是,我无法找到类似的东西。任何的想法?

java spring

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

APK压缩级别,缩小尺寸

由于APK文件只是一个具有不同扩展名和一些参数的Zip文件,因此似乎有一种方法可以更改文件的压缩级别.

只是为了验证Eclipse没有以最高压缩级别导出,我试图通过winrar将压缩级别设置为自己打包APK的内容,并且我减少了20%,
大约1 MB .

我没有找到任何简单的方法来安全地重新包装APK而不删除元数据.我试过7zip,aapt,apktool.

android apk

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