|
|
|
@ -478,8 +478,8 @@ int32_t CPhoneDevice::CJpegCamera::getOutputFormat() const
|
|
|
|
|
return AIMAGE_FORMAT_JPEG;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CPhoneDevice::CPhoneDevice(JavaVM* vm, jobject service, const std::string& appPath, unsigned int netId, unsigned int versionCode, const std::string& nativeLibDir)
|
|
|
|
|
: mVersionCode(versionCode), m_nativeLibraryDir(nativeLibDir), m_network(NULL), m_defNetHandle(NETWORK_UNSPECIFIED), m_ethnetHandle(NETWORK_UNSPECIFIED)
|
|
|
|
|
CPhoneDevice::CPhoneDevice(JavaVM* vm, jobject service, const std::string& appPath, uint64_t activeNetHandle, unsigned int versionCode, const std::string& nativeLibDir)
|
|
|
|
|
: mVersionCode(versionCode), m_nativeLibraryDir(nativeLibDir), m_network(NULL), m_defNetHandle(activeNetHandle), m_ethnetHandle(NETWORK_UNSPECIFIED)
|
|
|
|
|
{
|
|
|
|
|
mCamera = NULL;
|
|
|
|
|
m_listener = NULL;
|
|
|
|
@ -490,8 +490,6 @@ CPhoneDevice::CPhoneDevice(JavaVM* vm, jobject service, const std::string& appPa
|
|
|
|
|
m_javaService = NULL;
|
|
|
|
|
m_appPath = appPath;
|
|
|
|
|
|
|
|
|
|
mNetId = netId;
|
|
|
|
|
|
|
|
|
|
m_signalLevel = 0;
|
|
|
|
|
m_signalLevelUpdateTime = time(NULL);
|
|
|
|
|
mBuildTime = 0;
|
|
|
|
@ -647,7 +645,6 @@ void CPhoneDevice::SetRecognizationCfg(const IDevice::CFG_RECOGNIZATION* pRecogn
|
|
|
|
|
|
|
|
|
|
bool CPhoneDevice::BindNetwork(int sock)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
m_devLocker.lock();
|
|
|
|
|
net_handle_t defNetHandle = m_defNetHandle;
|
|
|
|
|
m_devLocker.unlock();
|
|
|
|
@ -3760,13 +3757,16 @@ void CPhoneDevice::UpdateSimcard(const std::string& simcard)
|
|
|
|
|
m_simcard = simcard;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void CPhoneDevice::UpdateNetwork(net_handle_t nethandle, bool available, bool defaultOrEthernet)
|
|
|
|
|
void CPhoneDevice::UpdateNetwork(net_handle_t nethandle, bool available, bool defaultOrEthernet, bool& changed)
|
|
|
|
|
{
|
|
|
|
|
if (defaultOrEthernet)
|
|
|
|
|
{
|
|
|
|
|
net_handle_t oldHandle = NETWORK_UNSPECIFIED;
|
|
|
|
|
m_devLocker.lock();
|
|
|
|
|
oldHandle = m_defNetHandle;
|
|
|
|
|
m_defNetHandle = available ? nethandle : NETWORK_UNSPECIFIED;
|
|
|
|
|
m_devLocker.unlock();
|
|
|
|
|
changed = (oldHandle != nethandle);
|
|
|
|
|
XYLOG(XYLOG_SEVERITY_WARNING, "Active Network Handle: %lld", available ? (uint64_t)nethandle : 0);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
@ -3785,7 +3785,6 @@ net_handle_t CPhoneDevice::GetEthnetHandle() const
|
|
|
|
|
nethandle = m_ethnetHandle;
|
|
|
|
|
m_devLocker.unlock();
|
|
|
|
|
return nethandle;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void CPhoneDevice::SetStaticIp(const std::string& iface, const std::string& ip, const std::string& netmask, const std::string& gateway)
|
|
|
|
|