精华内容
下载资源
问答
  • 原标题:安卓手机锁屏后程序自动关闭,怎么设置手机app允许锁屏后台运行安卓手机锁屏,很多程序就会自动关闭,实际上,这是安卓手机的一种保护机制。为了使系统能够流畅稳定的运行以及更加省电,它都会在手机锁屏...

    原标题:安卓手机锁屏后程序自动关闭,怎么设置手机app允许锁屏后台运行

    安卓手机锁屏后,很多程序就会自动关闭,实际上,这是安卓手机的一种保护机制。为了使系统能够流畅稳定的运行以及更加省电,它都会在手机锁屏后将一些后台运行的不相关的程序强制关闭。但很多人需要让手机上某些app不间断的程序运行,如我们的IP这类的软件,我们需要一直运行,才能起到作用,但是每次手机一锁屏,app就自动退出了,所以很麻烦 ,下面为大家分享一下不同手机型号怎么设置手机app允许锁屏后台运行的方法。

    1.华为手机:

    打开手机管家-应用启动管理-点击所需要允许后台运行的程序-选择允许后台运行。

    b83be355bb25ce45adb0987973aa911a.png

    a4ef6dc227313c25c0389f425f70e927.png

    49c8b5d8193ed443891eca01dfb25460.png

    2.小米手机

    点击进入小米手机的“安全中心”,找到【电量管理功能】选项并打开。

    dbde9779acb577e9757cda9271bcea32.png

    打开“应用智能省电”,会出现所有的已安装软件列表。找到需要后台运行的程序,点击打开,选择“无限制”。

    a0f264b4d677e6d7567462981e04f6e0.png

    462e377b9d0e458a754779195bdcc160.png

    3.OPPO手机

    打开设置--电池

    6c05e99ec95b4f1a34d4ee2e09c93863.png

    点击“耗电保护”--选择需要设置的应用程--点击进入,关闭后台冻结,关闭检测到异常时自动优化,就可以了。

    责任编辑:

    展开全文
  • 办法1:华为手机, 点击设置——“隐私和安全”——“受保护的后台应用”——里面可以设置锁屏,可以继续保持运行的应用 办法2 :你可以尝试进入“手机管家”界面,点击受保护应用”,打开对应应用程序的开关...

    办法1:华为手机, 点击设置——“隐私和安全”——“受保护的后台应用”——里面可以设置锁屏后,可以继续保持运行的应用

    办法2 :你可以尝试进入“手机管家”界面,点击受保护应用”,打开对应应用程序的开关

    如果办法1找不到可以尝试用办法2 


    注意:金立手机也有类似问题

    展开全文
  • 怎么运行的 设置松弛 克隆此存储库,在计算机和/或智能手机上下载Slack。 创建一个帐户和一个新的工作区。 设置新的工作区,请为您的BTC通知设置一个频道。 单击左栏中的“应用程序”选项卡,然后单击“浏览...
  • 今天打算在华为C8500上调试Android程序,在运行了华为C8500盘文件夹下Setup.exe之后,PC上再不管怎么插上数据线,不管怎么设置也没提示,后来,终于解决了,就是保持手机数据线插在PC上,重启PC,这样再就要正常点...
    今天打算在华为C8500上调试Android程序,在运行了华为C8500盘文件夹下的Setup.exe之后,PC上再不管怎么插上数据线,不管怎么设置也没提示,后来,终于解决了,就是保持手机数据线插在PC上,重启PC,这样再就要正常点了,虽然不知为什么,但经验说出来供一些人借鉴
    展开全文
  • 同样的程序,编译成android,锁屏继续运行正常,蓝牙通讯正常,但在IOS下锁屏程序的蓝牙就中断通讯了? IOS的机制就是这样,锁屏就关闭了。 音乐播放器是怎么做到的?锁屏还能继续工作? 查看iPhone手机,...

    Delphi IOS 后台运行

    同样的程序,编译成android,锁屏后继续运行正常,蓝牙通讯正常,但在IOS下锁屏后程序的蓝牙就中断通讯了?

    IOS的机制就是这样,锁屏就关闭了。

    音乐播放器是怎么做到的?锁屏还能继续工作?

     查看iPhone手机,关闭后台刷新,依然可以播放音乐。

    另外还有系统设置里的后台刷新打开还是关闭状态。

     

    写个单独的循环累加,显示结果值的程序,加上audio、bluetooth-central、bluetooth-peripheral三个选项,锁屏依然停止状态。看来还是要写线程代码。

    delphi的例子MusicPlayer,加上audio选项,锁屏播放正常。不加audio选项,锁屏即停止!如果不加audio,加上bluetooth-central锁屏后报错了。让music支持后台运行正常,主界面上加载一个循环累计变量,锁屏后也是停止运行了,

    但是进度条tbProgress是解锁后恢复正常,显示准确的进度,但是我的iii循环累计变量停止接着上次值开始累计了。

    只能是后台(线程)运行了。

     

    线程也不行,调试跟踪music,锁屏后,线程所有函数都不执行了。停止了。回复后才读取最新的进度,信息。但是

     

    UIBackgroundModes

     Delphi>Project Options>Version>UIBackgroundModes

    http://docwiki.embarcadero.com/RADStudio/Seattle/en/Version_Info

    http://community.embarcadero.com/blogs/blog-menu/entry/background-modes-in-ios 

    蓝牙Background

    http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_Bluetooth_Low_Energy

     

     

    audio

    location

    voip

    newsstand-content

    external-accessory

    bluetooth-central

    bluetooth-peripheral

    fetch

    remote-notification

    Information Property List Key Reference

    https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/plist/info/UIBackgroundModes

    Background Execution

    https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

     

    music background run

    http://community.embarcadero.com/blogs/blog-menu/blogger/listings/miguel-oliver-embarcadero-com

    Communicating with a Bluetooth Accessory

    Apps that work with Bluetooth peripherals can ask to be woken up if the peripheral delivers an update when the app is suspended. This support is important for Bluetooth-LE accessories that deliver data at regular intervals, such as a Bluetooth heart rate belt. You enable support for using bluetooth accessories from the Background modes section of the Capabilities tab in your Xcode project. (You can also enable this support by including the UIBackgroundModes key with the bluetooth-central value in your app’s Info.plist file.) When you enable this mode, the Core Bluetooth framework keeps open any active sessions for the corresponding peripheral. In addition, new data arriving from the peripheral causes the system to wake up the app so that it can process the data. The system also wakes up the app to process accessory connection and disconnection notifications.

    In iOS 6, an app can also operate in peripheral mode with Bluetooth accessories. To act as a Bluetooth accessory, you must enable support for that mode from the Background modes section of the Capabilities tab in your Xcode project. (You can also enable this support by including the UIBackgroundModes key with the bluetooth-peripheral value in your app’s Info.plist file.) Enabling this mode lets the Core Bluetooth framework wake the app up briefly in the background so that it can handle accessory-related requests. Apps woken up for these events should process them and return as quickly as possible so that the app can be suspended again.

    Any app that supports the background processing of Bluetooth data must be session-based and follow a few basic guidelines:

    • Apps must provide an interface that allows the user to start and stop the delivery of Bluetooth events. That interface should then open or close the session as appropriate.

    • Upon being woken up, the app has around 10 seconds to process the data. Ideally, it should process the data as fast as possible and allow itself to be suspended again. However, if more time is needed, the app can use the beginBackgroundTaskWithExpirationHandler: method to request additional time; it should do so only when absolutely necessary, though.

     

     CBCentralManagerDelegate

    CBCentralManagerDelegate

    CBCentralManager

    自己要写代码

     https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html

    delphi CBCentralManager CBCentralManagerDelegate 

     

    Core Bluetooth Programming Guide

    https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/CoreBluetoothBackgroundProcessingForIOSApps/PerformingTasksWhileYourAppIsInTheBackground.html#//apple_ref/doc/uid/TP40013257-CH7-SW1

     

     https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/CoreBluetoothBackgroundProcessingForIOSApps/PerformingTasksWhileYourAppIsInTheBackground.html

    https://developer.apple.com/library/mac/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/CoreBluetoothBackgroundProcessingForIOSApps/PerformingTasksWhileYourAppIsInTheBackground.html

    fetch模式

    需要执行函数 application:performFetchWithCompletionHandler:

    函数定义:

    https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/index.html#//apple_ref/occ/intfm/UIApplicationDelegate/application:performFetchWithCompletionHandler:

     

    delphi Fetch example

    http://stackoverflow.com/questions/32348081/delphi-firemonkey-ios-background-processing

    http://qc.embarcadero.com/wc/qcmain.aspx?d=128968

    unit uBackgroundiOS;
    
    interface
    
    uses fmx.platform.iOS,iOSapi.CocoaTypes, Macapi.ObjCRuntime, Macapi.ObjectiveC,
         iOSapi.UIKit;
    
    const
      UIBackgroundFetchResultNewData:NSUInteger = 0;
      UIBackgroundFetchResultNoData:NSUInteger = 1;
      UIBackgroundFetchResultFailed:NSUInteger = 2;
    
      UIApplicationBackgroundFetchIntervalMinimum:NSTimeInterval = 0;
      UIApplicationBackgroundFetchIntervalNever:NSTimeInterval = -1;
    
    type
    
      // copied from fmx.platform.iOS as it's on private declaration
      id = Pointer;
      SEL = Pointer;
      PUIApplication = Pointer;
    
      IMP = function( self : id; cmd : SEL; Param1 : NSUInteger ) : id; cdecl;
    
      function imp_implementationWithBlock( block :id ) : IMP; cdecl; external libobjc name  _PU + 'imp_implementationWithBlock';
      function imp_removeBlock( anImp : IMP ) : integer; cdecl; external libobjc name _PU + 'imp_removeBlock';
    
      procedure performFetchWithCompletionHandler(self : id; _cmd : SEL; application:    PUIApplication; handler : id );
    
      procedure initializeBackgroundFetch;
    
      function objc_msgSend(theReceiver: Pointer; theSelector: Pointer): Pointer; cdecl; varargs;
      external libobjc name _PU + 'objc_msgSend';
    
      //to test if procedure is called in background
      var fecth_string_test: string;
    
    implementation
    
    procedure performFetchWithCompletionHandler(self : id; _cmd : SEL; application: PUIApplication; handler : id );
    var
      ahandlerimp: IMP;
    begin
      //Code to perform fetch HERE!!!!
      fecth_string_test := 'entered background code!!';
    
      ahandlerimp := imp_implementationWithBlock( handler ); //Create c function for block
      ahandlerimp(self,_cmd, UIBackgroundFetchResultNewData); //Call c function, _cmd is ignored
      imp_removeBlock(ahandlerimp); //Remove the c function created two lines up
    end;
    
    procedure initializeBackgroundFetch;
    Var
      UIApp: UIApplication;
    begin
      UIApp := TUIApplication.Wrap(TUIApplication.OCClass.sharedApplication);
    
      objc_msgSend((UIApp as ILocalObject).GetObjectId,
                    sel_getUid('setMinimumBackgroundFetchInterval:'),
                    UIApplicationBackgroundFetchIntervalMinimum);
    
      class_addMethod(objc_getClass('DelphiAppDelegate') ,
                      sel_getUid('application:performFetchWithCompletionHandler:'),
                      @performFetchWithCompletionHandler,
                      'v@:@?');
    end;
    
    end.

     delphi10里

    unit Macapi.Bluetooth;

     TCBCentralManager = class(TOCGenericImport<CBCentralManagerClass, CBCentralManager>)  end;
    
      CBCentralManagerDelegate = interface(IObjectiveC)
      ['{1337817E-92DE-4FA9-8CF2-E00E89125A0F}']
        procedure centralManagerDidUpdateState(central: CBCentralManager); cdecl;
        [MethodName('centralManager:willRestoreState:')]
        procedure centralManagerWillRestoreState(central: CBCentralManager; dict: NSDictionary); cdecl;
        [MethodName('centralManager:didRetrievePeripherals:')]
        procedure centralManagerDidRetrievePeripherals(central: CBCentralManager; peripherals: NSArray); cdecl;
        [MethodName('centralManager:didRetrieveConnectedPeripherals:')]
        procedure centralManagerDidRetrieveConnectedPeripherals(central: CBCentralManager; peripherals: NSArray); cdecl;
        [MethodName('centralManager:didDiscoverPeripheral:advertisementData:RSSI:')]
        procedure centralManagerDidDiscoverPeripheral(central: CBCentralManager; peripheral: CBPeripheral;
          advertisementData: NSDictionary; RSSI: NSNumber); cdecl;
        [MethodName('centralManager:didConnectPeripheral:')]
        procedure centralManagerDidConnectPeripheral(central: CBCentralManager; peripheral: CBPeripheral); cdecl;
        [MethodName('centralManager:didFailToConnectPeripheral:error:')]
        procedure centralManagerDidFailToConnectPeripheral(central: CBCentralManager; peripheral: CBPeripheral; error: NSError); cdecl;
        [MethodName('centralManager:didDisconnectPeripheral:error:')]
        procedure centralManagerdidDisconnectPeripheral(central: CBCentralManager; peripheral: CBPeripheral; error: NSError); cdecl;
      end;

    unit System.Mac.Bluetooth;

    TInternalBluetoothLEManager = class(TOCLocal, CBCentralManagerDelegate)
      private
        FCentralManager: CBCentralManager;
        FOnDeviceDiscovered: TDeviceDiscoveredEvent;
        FWaitingToDiscover: Boolean;
        FIsDiscovering: Boolean;
        FTimer: TInternalTimer;
        FConnected: Boolean;
        FOnDeviceDiscoveryTimeout: TNotifyEvent;
        FLastError: Integer;
        FFilterUUIDList: NSMutableArray;
        FScanOptions: NSMutableDictionary;
        FOnDeviceConnect: TDeviceConnectionChangeEvent;
        FOnDeviceDisconnect: TDeviceConnectionChangeEvent;
        procedure CreateTimer(Interval: Integer);
      public
        constructor Create;
        destructor Destroy; override;
        procedure centralManagerDidUpdateState(central: CBCentralManager); cdecl;
        [MethodName('centralManager:willRestoreState:')]
        procedure centralManagerWillRestoreState(central: CBCentralManager; dict: NSDictionary); cdecl;
        [MethodName('centralManager:didRetrievePeripherals:')]
        procedure centralManagerDidRetrievePeripherals(central: CBCentralManager; peripherals: NSArray); cdecl;
        [MethodName('centralManager:didRetrieveConnectedPeripherals:')]
        procedure centralManagerDidRetrieveConnectedPeripherals(central: CBCentralManager; peripherals: NSArray); cdecl;
        [MethodName('centralManager:didDiscoverPeripheral:advertisementData:RSSI:')]
        procedure centralManagerDidDiscoverPeripheral(central: CBCentralManager; peripheral: CBPeripheral;
          advertisementData: NSDictionary; RSSI: NSNumber); cdecl;
        [MethodName('centralManager:didConnectPeripheral:')]
        procedure centralManagerDidConnectPeripheral(central: CBCentralManager; peripheral: CBPeripheral); cdecl;
        [MethodName('centralManager:didFailToConnectPeripheral:error:')]
        procedure centralManagerDidFailToConnectPeripheral(central: CBCentralManager; peripheral: CBPeripheral; error: NSError); cdecl;
        [MethodName('centralManager:didDisconnectPeripheral:error:')]
        procedure centralManagerdidDisconnectPeripheral(central: CBCentralManager; peripheral: CBPeripheral; error: NSError); cdecl;
        procedure StartDiscovery(Timeout: Cardinal; const FilterUUIDList: TBluetoothUUIDsList = nil);
        procedure StopDiscovery;
        function ConnectTo(const APeripheral: CBPeripheral): Boolean;
        function CancelConnectionTo(const APeripheral: CBPeripheral): Boolean;
        procedure OnDiscoveryTimeout(Sender: TObject);
        property OnDeviceDiscovered: TDeviceDiscoveredEvent read FOnDeviceDiscovered write FOnDeviceDiscovered;
        property OnDeviceDiscoveryTimeout: TNotifyEvent read FOnDeviceDiscoveryTimeout write FOnDeviceDiscoveryTimeout;
        property OnDeviceConnect: TDeviceConnectionChangeEvent read FOnDeviceConnect write FOnDeviceConnect;
        property OnDeviceDisconnect: TDeviceConnectionChangeEvent read FOnDeviceDisconnect write FOnDeviceDisconnect;
      end;

    可见也用到了TInternalBluetoothLEManager和CBCentralManagerDelegate

    unit System.Bluetooth;

     {$IFDEF IOS}
      System.Mac.Bluetooth;
    {$ELSE}

     

    http://stackoverflow.com/questions/19916513/bluetooth-central-region-monitoring-in-background-and-or-locked-no-display

     

    2016.1.2测试,锁屏后蓝牙保持连接,为断开,就是不发送接受数据了。是不是timer停止了,给外设发送请求数据的命令移动到蓝牙接受事件里,处理完成后发送请求数据命令,而不是在timer里不停的发送,试试这种方式!!!

    http://blog.csdn.net/zhuzhihai1988/article/details/30081991

    Required background modes

    App shares data using CoreBluetooth

    App communicates using CoreBluetooth

     

    <key>Required background modes</key>
    <array>
    <string>App shares data using CoreBluetooth</string>
    <string>App communicates using CoreBluetooth</string>
    </array>

     

    不选bluetooth central

    锁屏后蓝牙未断开连接,解锁后继续通讯,以前的曲线还在,只是锁屏后timer事件不再触发,所以停止运行了。

    经过测试验证TApplicationEvent.EnteredBackground事件里, FCurrentDevice.IsConnected连接着呢。

     

    选中bluetooth central

    当蓝牙连接成功后,监测数据中,锁屏后,蓝牙断开连接了,android设备可以连接证明蓝牙确实断开了。解锁后弹出连接信息。相当于程序重新运行了,以前的曲线图也没有了。

    蓝牙未连接成功,锁屏后解锁没有区别,不会自动连接。

     

    经过测试验证TApplicationEvent.EnteredBackground事件里, FCurrentDevice.IsConnected连接着呢。 

    再测试,选中bluetooth central,在EnteredBackground 事件蓝牙保持了吗;不选中,进入EnteredBackground 是否断开了?如果这样就解决问题啦,结果是一样的。 FCurrentDevice.IsConnected就是true。

    蓝牙连接,未监测数据,unlock screen it not restore connection.

     

     

    通过TApplicationEvent事件,EnteredBackground停止计时器,WillBecomeForeground开始计时器,可以连续测试了。唯一的就是处理锁屏后数据接收的问题。以前的问题是从后台切换到前台重新连接蓝牙,现在这个问题好了,平滑切换!!不论选择bluetooth central与否,都好了。

     

     如果在进入EnteredBackground事件里,不停止timer,不断的执行,就报错了,所以切换回来的时候会重新运行,触发oncreate和onshow事件,导致调用research方法发现设备。!!

     

    connection,sending data,lock screen. debug mode application,see error below.

    osx\Macapi.ObjectiveC.pas

    class procedure TOCGenericImport<C,T>.Init(O: T; P: Pointer);
    var
    Imp: TOCImport;
    begin// course is here
    Imp := TOCImport(TRawVirtualClass.GetInstanceFromInterface(PPointer(@O)^));

    {$IFDEF DEBUGUTILS}
    TDebugUtils.DebugPrint('oc.instance.init', 'Initing ''%s'' with 0x%x. Old value = 0x%x',
    [Imp.ClassName, IntPtr(P), IntPtr(Imp.FID)]);
    {$ENDIF}
    Imp.FID := P;
    end;

     两种可能,一种是代码写的有问题,一种是delphi的bug

     

    DidEnterBackground

    测试一下System.Mac.Bluetooth屏蔽此单元,delphi用了此单元的什么组件,屏蔽后BLE控件工程依然可以编译成功!没没用到啊。

    TBluetoothLEManager

    TBluetoothLE = class(TComponent)
    private
    protected
    FManager: TBluetoothLEManager;

    class constructor TBluetoothLEManager.Create;
    begin
    FBluetoothManagerClass := TPlatformBluetoothLEManager;
    end;

     TPlatformBluetoothLEManager就是System.Mac.Bluetooth里的了。最终还是用到了。

    http://community.embarcadero.com/index.php/blogs/entry/spelunking-delphi-rtl-new-features-since-xe2

    http://community.embarcadero.com/index.php/blogs/entry/bluetooth-le-support-in-rad-studio-xe7

     

    UIBackgroundModes 就是XCode里的 “Required background modes”
    Specifies that the app needs to continue running in the background. See UIBackgroundModes for details.

     

    转载于:https://www.cnblogs.com/cb168/p/5065607.html

    展开全文
  • //Toast.makeText(this, "请打开蓝牙并重新运行程序!", Toast.LENGTH_LONG).show(); Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivity(intent); //finish(); return; } ...
  • 由于朋友们都说.net+SQL2005空间不好找,技术门槛太高,由3G魔盘网友情提供一些免费网站空间和数据库空间,有需要朋友可以联系我,说明来意,简单说一下拿到空间怎么做。需要技术支持请加下面群。魔盘...
  •  Xp系统下安装了很多程序,这些程序在系统程序载入完毕,都自动运行,在android下面也有这种需求,那么我们怎么成这样需求呢?比如我们来去电归属地显示服务,如果设置中心设置为开启服务,那么下回手机重新...
  • python实现用程序给自己发邮件

    千次阅读 2016-05-27 11:44:57
    之前跑的实验总是很耗时,有时候让程序跑着自己出去玩,又得经常回来看它有没有跑完。 于是干脆写个监测程序,让它每隔一段时间就...这样我在手机上就能知道主程序运行的怎么样了。 代码在:https://github.com/Sunny
  • 这个是编程软件中显示的界面,可能和在手机上面运行的不一样,因为有些东西是非可视的,不过不影响,这反而能让我们知道更多的细节。 2.单片机程序 这个程序也很简单,只要学过一些单片机程序的人应该都知道吧,串口...
  • 我看到资料说需要设置NSURL,NSStream,CFStream中一样,所以我该怎么设置,需要在底层那边修改还是我在程序内就能自己编写? 我查了资料,是这么写 CFReadStreamRef readStream;
CFWriteStreamRef ...
  • 如果是手机平台运行,要到“项目设置/打包/Additional Not-Asset Directories to Package”,把Content下“JavaScript”目录添加进去。 Demo说明 是一个Typescript工程,可以用vscode(建议安装vscode,nodejs,...
  • 1. 重写了界面适配部分的程序逻辑,从而在更多屏幕分辨率和屏幕密度不同的终端上正确显示。 2. 为配合上一步的修改重新设计制作了全部的图片资源。 3. 根据反馈将默认密码等新用户找不到的信息调整到了更醒目的位置...
  • 3. 对程序中所有划屏操作滑动方向进行调整使之符合大多数人操作习惯,另外让各种弹出菜单在被点选自动关闭以方便后续新操作执行。 4. 为配合新增快速输入功能以及进一步简化用户操作,在来电或切换到...
  • DIY使用ESP32手持游戏手柄并通过BLE进行通信 硬件部件: esp32× 1个 ws2812b× 6 ...上载代码,在智能手机或PC上打开蓝牙菜单,您会看到一个新设备弹出。单击该按钮将其连接,就可以开始游戏了。
  • 可以在设置选项中,开启开机自动运行360壁纸选项,虽然对360软件不怎么感冒,但是它内置这个小工具还是非常不错,里面壁纸不但丰富,而且都非常精美。想让你桌面更炫,就快来使用这个小工具吧。
  • 如果你做过app,就会知道当程序运行时如果没有启动图片,会有一段时间手机是黑屏。 这就会给用户造成很差用户体验(app是运行了还是卡死机了)。 所以在此强烈建议设置启动图片,你可以在启动图片视图展示产品...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    ANDROID 推出可能影响产业包括移动电信业,软件开发业,手机制造业,在以消费者为核心状 态 。 对消费者影响 � 高档手机选择面增加。 � A ndroid 在设计初期就考虑了与现其有业务融合,改变以往从...
  • 在棋牌运营过程中,没有机器人开始是很难运行的,没有人气,那么,网狐荣耀版棋牌游戏怎么添加机器人呢?下面简单说明 加机器人首先要有一些机器人的名字,这些名字可以自己搜集,也可以用网上别人搜集的,比如Q-Q名...
  • Android 上百实例源码分析以及开源分析 集合打包4

    千次下载 热门讨论 2012-07-10 21:54:03
    功能可以说很多都是首创,我最喜欢还是自定义搜索,终于也可以在手机上使用google自定义搜索了,应用自带中文,不过设置中含有部分英文。 本项目有81个目标文件。感兴趣童靴可以好好研究哟。 7、开源项目...
  • IOS8定位无效问题

    2019-09-21 15:04:48
    一个程序,以前都好用,包括ios6,ios7,但是手机升级到iOS8,xcode6编译运行,就不能正常工作了,也不报错。现象是进到设置里隐私-定位服务下面找到这个应用,设为总是允许,就可以正常获取地理信息,但是再...
  • 如果你做过app,就会知道当程序运行时如果没有启动图片,会有一段时间手机是黑屏。 这就会给用户造成很差用户体验(app是运行了还是卡死机了)。 所以在此强烈建议设置启动图片,你可以在启动图片视图展示产品...
  • 诚信设置: 防止用户恶意不选稿退款等操作,当用户设置诚信按诚信进行操作,提高任务交易。 使用道具: 可以将任务置顶在列表,显示地图方位,设置隐藏等操作,用户购买网站获得营利。 流程完善: 任务每...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    这个是IOCP远程控制软件模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",实际上还是调用DLL, IOCP完成端口 IP所在地查询器 jpeglib_demo...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    这个是IOCP远程控制软件模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",实际上还是调用DLL, IOCP完成端口 IP所在地查询器 jpeglib_demo...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    这个是IOCP远程控制软件模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",实际上还是调用DLL, IOCP完成端口 IP所在地查询器 jpeglib_demo...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    这个是IOCP远程控制软件模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",实际上还是调用DLL, IOCP完成端口 IP所在地查询器 jpeglib_demo...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    第九章 面向对象的程序设计 .101 9.1 面向对象的基本概念.101 9.2 对象的模型技术 .103 9.3 面向对象的分析 .105 9.4 面向对象的设计 .107 9.5 小 结 .110 第十章 类 .112 10.1 类 的 声 明 .112 ...

空空如也

空空如也

1 2 3 4
收藏数 69
精华内容 27
关键字:

手机怎么设置后运行的程序