• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Problem with multiple recipients for texts

Hi There!

I often send texts to multiple friends. However, when I subsequently send a text to a single recipient that is one of the multiple recipients of the previous text, it adds the other recipients displaying them only after the text is sent. In other words, I send the subsequent text to a single recipient as far as I can tell, but when I see the list of recipients after the text is sent, all of the original recipients have been added.

It's like it autocompletes the recipients, but I can't see that it did that until after the text has been sent.

Any thoughts?

Thank you for any help.

Wilma

Phone locked after pie updates

After pie updated, unable to unlock phone password after 1st restart. i tried to again and again but unable to successful . Is there any way to Unlock phone or screen ?

: To hard reset Nokia 5.1 Plus,i have pressed and hold volume up and power button for a while but unable to reset ! Can you pls share the any other solution which is accessible..

  • Locked
Dalvik VM Fully 100% Explained & How to improve memory usage

So what is Dalvik VM?

Dalvik VM is a unique Java Virtual Machine Runtime used to distribute the amount of memory each application is given such as the following that you see in your "build.prop"

dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m

As you can see each line is important for dalvik vm to work and without a single one makes your system unbootable.

"dalvik.vm.heapsizestart=" this line is based upon how dalvik will start in the size it is set in your build.prop file, depending how much it's given will determin how fast of a rate dalvik will read think of this as it's percentage of rate transfer when setting this, the default value is "8m" you can set it beyond the default value but becareful depending on your heapsize limit can break and make your os unbootable, we recommend you not to set it above "10m" if you want you can go up to the max 16m as your starting point but this can cause instability and prevent apps to load requiring you to restart your device to fix it!.

Let's talk about "dalvik.vm.heapgrowthlimit=" this value is the about of memory given to each app depending how the application is coded it may override this to use the full amount of memory needed to run the application. For example say your limit is "128m" but your heapsize is 256m though "128m" is half of 256m this.means apps are given 128m out of 256m to use and lowering the amount of physical ram to be used. We recomend to always use half of your Dalvik VM in order to get the best optimal config for your device.

Let's talk about ”dalvik.vm.heapsize=" this line is your primary amount of memory dalvik is given to the OS this is improtant because it uses the amount to reserve in your Physical ram usage, for example say your device has 3GB of physical ram and your heapsize is set as "512m" no matter how your heapgrowth limit is set dalvik will always reserve 512MB extra ram in case of an emergency when ram is needed for operations that uses dalvik VM this can be useful for app performance but utilizes more ram and giving you less free ram for you to use. If you want to free more ram you can set this to a lower dalvik vm size but not too low and don't go under 128m as dalvik has a requirement witch is currently unknown and is unsure if its safe.

Let's talk about "dalvik.vm.heaptargetutilization=" many devices uses this to give a delay when dalvik vm start on device boot. The default value is "0.75" the higher the value the longer dalvik has to be delayed to start, but the lower you set the value at the faster the post process will be!

Let's now talk about "dalvik.vm.heapminfree=" & ”dalvik.vm.heapmaxfree=" these are important however what these lines do is force dalvik vm to clear and keep a certain amount of memory free in case of an emergency but does nit affect how ram is utilized it's just there to save a certain amount when needed!. The default for the min is "2m" and the max is "8m".

So if you have a device that has lessthen 4GB of ram and want to save a good amount of ram for you to use use these values below:

dalvik.vm.heapstartsize=10m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=128m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m

Just ensure your wipe dalvik and cache when you apply these values!

Keep in mind that all devices use dalvik differently, for safety do not change your "dalvik.vm
heapsize=" below 512m as it can cause a bootloop unless your system has a vlue preset for you. Their are some cases when you need to alter your heap size depending on how you change your dalvik VM values

If your device has 3GB or higher ram your values.to get the best performance is show below:

dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m

If your planning to alter the heap size ensure you have half of the heapsize given to the heapgrowthlimit for exampler 512m÷2=256m, 128m÷2=64m, 256m÷2=128m & 64m÷2=32m

Never give less or higher amounts of your heapsize to your heapgrowthlimit this can cause system instablilty

Here is a chart showing what heapsize your device(s) should have based on your device(s) ram:

Remember you can increase the heapstartsize to 16m if you wish the higher itis the better performance you will receive, but the con about this is you may run out of memory quicker then normal so we recommend not to go above 16m.

1). For devices with 1GB of RAM
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=128m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m

2). For device(s) with 2GB of RAM
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m

3). For Devices with 3GB or higher or RAM
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m


Remember the more ram you have the higher the heapsize will be keep in mind not all device(s) with higher ram go above 512m do your research on your device if your device has more then 3GB to see if your heapsize is bigger then 512m.

Additional info:

For those who are wondering the difference between 512m & 512k is the 512m is bigger than 512k.

512k is similar to what 512m is, but the big difference is since 512k is not 512m it is measured in KB (Kilobytes) compared to 512m witch is measured by MB (Megabytes) the 512k value is only used in the heapminfree value witch declares how much free dalvik memory should be reserved if in case the space is needed, it can also be used in heapmaxfree as long as the value in heapminfree is NOT higher then what is placed in heapmaxfree

Key tracker/finder app that actually works

I'm on my second electronic key tracker/finder with an Android app Bluetooth function, Pebblebee, and it's even worse for failing to work properly than the first one I tried, Tile (sport.) In both cases the app simply doesn't work, usually not "finding" the key tracker at all, just continually saying it last saw the device a long time ago. In the case of the present Pebblebee, even when it successfully buzzes the tracker on my keys, the app doesn't "find" it/show it as found. I press the button to stop the buzzing and the app continues to say the device was last seen a few months ago.

The ratings for the Pebblebee app are very low and lots of other app users are commenting with the same kind of problems. This is despite the device having been successfully paired with my phone's Bluetooth when I got it and having worked from time to time.

Is there an electronic tracker out there that actually works with Android and works properly?

(PS I read on one web page that some of these apps might struggle to "find" the device in a place with a lot of competing signals. We live in an apartment where I can always see lots of other bluetooth devices when I check for Bluetooth devices to connect to. There are also lots of WIFI signals around us in the building. I don't know if that has anything to do with the bluetooth-dependent app being unable to "see" the tracker. You would think that when I go out with my keys, phone and keys in close proximity to each other, the app might then "find" the key tracker but it does not.)

PhoNetInfo - Phone and Network Information

PhoNetInfo retrieves detailed phone and network information such as firmware, manufacturing date, battery temperature, sensors, network operator, signal strength, cell id, wifi details, camera details, memory details, CPU details, etc. The PRO version includes a data export interface and displays no ads.

Download the app on the Google Play Store:
PhoNetInfo - Phone Info - Apps on Google Play

Main categories with examples:
  • General: Manufacturer, Model, Firmware, Manufacturing Date, CSC Version, Sales Country, Last Reboot, etc.
  • Battery: Battery Level, Battery Status, Health, Temperature, Voltage, Capacity, etc.
  • Network: Cellular Network Operator, MCC, MNC, IMEI, IMSI, Cell IDs, Signal Strength, ASU, LAC, CQI, RSRQ, Bandwidth, etc.
  • Wifi: IP, DNS, DHCP, MAC, SSID, etc.
  • Sensors: Name, Vendor, Power Consumption (hygrometer, barometer, magnetometer, luxmeter), etc.
  • Camera: Supported Resolutions, Zoom, Flash, Focal Lengths, etc.
  • Memory: RAM (total, available), etc.
  • HAL (Hardware Abstract Layer): CPU Cores Frequencies, CPU Temperature, CPU Trip Points, Display Size, Density, etc.
Example screenshots:
general_1.png
network_1.png

Adding a TextInputLayout

I'm trying to add a floating label to one of my EditTexts .

I have added the dependency

implementation 'com.android.support:design:28.0.0'

And then I wrapped the EditText with a TextInputLayout and changed the EditText to TextInputEditText

Code:
    <android.support.design.widget.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.design.widget.TextInputEditText
            android:id="@+id/editName"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/text_name"
            android:inputType="textPersonName" />

    </android.support.design.widget.TextInputLayout>

But when I run that layout the app crashes.

The first few lines of the error log are:

Code:
2019-07-25 19:40:45.717 7492-7492/com.domain.agedatabase E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.domain.agedatabase, PID: 7492
    android.view.InflateException: Binary XML file line #6: Binary XML file line #6: Error inflating class android.support.design.widget.TextInputLayout
    Caused by: android.view.InflateException: Binary XML file line #6: Error inflating class android.support.design.widget.TextInputLayout
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.design.widget.TextInputLayout" on path: DexPathList[[zip file "/data/app/com.domain.agedatabase-XIahRtMJot7YD30IBJ79pQ==/base.apk", zip file "/data/app/com.domain.agedatabase-XIahRtMJot7YD30IBJ79pQ==/split_lib_dependencies_apk.apk", zip file "/data/app/com.domain.agedatabase-XIahRtMJot7YD30IBJ79pQ==/split_lib_resources_apk.apk", zip file

LG G6 wrong phone # showing

Hello .... I ported over my old number and my LG G6 now responds to the ported-over number fine, however, the 'My Number' setting on the LG still shows a number that Freedom Mobile initially assigned to me. Shouldn't this 'My Number' setting change automatically to the ported-over number? Or does anyone know how to correct this, thanks

Why is locked screen notifications not working?

Hello guys!

I have an issue with locked screen notifications.
When my screen is unlocked i receive notifications with no issues but as soon as the screen is locked i don't receive any notifications or even hear a sound if i received any message from any app, for example WhatsApp is working fine when screen is unlocked but when it's locked i don't get any notifications.

Android system: Lollipop 5.1
Phone model: Philips Xenium V787

I've tried the following solutions but none of them worked out:
- Settings> Sound & notification> Notification> When device is locked> Checked "Show all notification content".
- Checked app notifications in phone settings.
- Advanced Wi-Fi> Keep Wi-Fi on during sleep> Checked "Always"
- Reset WhatsApp notifications.
- Reinstalling WhatsApp.
- Cleared partition cache from recovery mode.

What I've noticed is that Gmail notifications work fine, even when screen is locked i still hear a notifications sound whenever i receive an email but for the rest of the apps, i don't receive any notifications at all unless the screen is unlocked or the app is opened.

Would appreciate your suggestions to solve this issue.

Thanks in advance.

Quick Find & Removal of Images from SMS/MMS

Hello everyone. I'm a photographer and I usually send photos via txt msg to people. I've been very bad at deleting the message afterwards. So now I have a bunch of images taking up space on my phone that aren't even in my gallery but stuck in sent or receive messages. I could erase all of them, but I have some important text msgs lost in there.

Do anyone know of an app that can show all mgs with images and show the amt of space those messages contain? I once installed an app that did this but for some reason it's not in my history from the store.

Help Help! Samsung Galaxy A30-A305F/DS Bricked

I tried to root my phone using the method in the following link: https://forum.xda-developers.com/galaxy-a30/how-to/root-galaxy-a30-magisk-canary-relaese-t3936481 and at first it worked. Then a few minutes later when checking for root, my phone was suddenly no longer rooted.

I then tried to open Magisk Canary, but that caused my phone to keep rebooting.

I went into recovery mode, formatted and then tried to root again.

Now my phone is stuck in download mode (I cannot restart, if I try it just goes back) and has a message saying... Downloading... Do not turn off target. There is a message in red saying Error Validating footer. (6).

Does anybody know how to fix this?

Attachments

  • WIN_20190725_11_36_51_Pro.jpg
    WIN_20190725_11_36_51_Pro.jpg
    122.8 KB · Views: 1,189

Filter

Back
Top Bottom